Pular para o conteúdo principal

SignatureExplorer

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

public abstract class SignatureExplorer

Hierarquia: object → SignatureExplorer

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()

Ver em Markdown