Pular para o conteúdo principal

SignatureExplorer

Namespace: Lacuna.RestPki.Client
Assembly: Lacuna.RestPki.Client
Class

public abstract class SignatureExplorer

Hierarquia: objectSignatureExplorer

Construtores

SignatureExplorer(RestPkiClient)

public SignatureExplorer(RestPkiClient client)

Parâmetros

NomeTipoDescrição
clientRestPkiClient

Campos

Client

protected RestPkiClient Client

Retorno

RestPkiClient


Propriedades

AcceptableExplicitPolicies

List of explicit policies that should be accepted when validating signatures with a explicit validation policy attribute. If a signature being validated has an explicit validation policy attribute which is not among the values passed, then the policy specified in DefaultSignaturePolicyId is used. In order to accept only the given list of explicit policies, omit the value DefaultSignaturePolicyId.

public SignaturePolicyCatalog AcceptableExplicitPolicies { get; set; }

Retorno

SignaturePolicyCatalog


DefaultSignaturePolicyId

Default signature policy to be used to validate signature. This value is used to validate signatures without an explicit validation policy attribute and also signatures with an explicit validation policy attribute that is not among the policies specified in AcceptableExplicitPolicies. In order to accept only a certain list of explicit policies, this value should be omitted.

public Guid? DefaultSignaturePolicyId { get; set; }

Retorno

Guid?


IgnoreRevocationStatusUnknown

Whether validation errors due to the revocation status of a certificate being unknown should be ignored. Defaults to false.

public bool IgnoreRevocationStatusUnknown { get; set; }

Retorno

bool


SecurityContextId

public Guid? SecurityContextId { get; set; }

Retorno

Guid?


TrustUncertifiedSigningTime

public bool TrustUncertifiedSigningTime { get; set; }

Retorno

bool


Validate

public bool Validate { get; set; }

Retorno

bool


Métodos

FillRequest(OpenSignatureRequestModel)

protected virtual OpenSignatureRequestModel FillRequest(OpenSignatureRequestModel request)

Parâmetros

NomeTipoDescrição
requestOpenSignatureRequestModel

Retorno

OpenSignatureRequestModel


FillRequestAsync(OpenSignatureRequestModel)

protected virtual Task<OpenSignatureRequestModel> FillRequestAsync(OpenSignatureRequestModel request)

Parâmetros

NomeTipoDescrição
requestOpenSignatureRequestModel

Retorno

Task<OpenSignatureRequestModel>


SetSignatureFile(BlobReference)

public void SetSignatureFile(BlobReference fileBlob)

Parâmetros

NomeTipoDescrição
fileBlobBlobReference

SetSignatureFile(byte[])

public void SetSignatureFile(byte[] content)

Parâmetros

NomeTipoDescrição
contentbyte[]

SetSignatureFile(FileResult)

public void SetSignatureFile(FileResult fileResult)

Parâmetros

NomeTipoDescrição
fileResultFileResult

SetSignatureFile(Stream)

public void SetSignatureFile(Stream stream)

Parâmetros

NomeTipoDescrição
streamStream

SetSignatureFile(string)

public void SetSignatureFile(string path)

Parâmetros

NomeTipoDescrição
pathstring

Membros herdados

GetType(), MemberwiseClone(), ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode()