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
| Nome | Tipo | Descrição |
|---|---|---|
client | RestPkiClient |
Campos
Client
protected RestPkiClient Client
Retorno
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
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
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
SecurityContextId
public Guid? SecurityContextId { get; set; }
Retorno
TrustUncertifiedSigningTime
public bool TrustUncertifiedSigningTime { get; set; }
Retorno
Validate
public bool Validate { get; set; }
Retorno
Métodos
FillRequest(OpenSignatureRequestModel)
protected virtual OpenSignatureRequestModel FillRequest(OpenSignatureRequestModel request)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
request | OpenSignatureRequestModel |
Retorno
OpenSignatureRequestModel
FillRequestAsync(OpenSignatureRequestModel)
protected virtual Task<OpenSignatureRequestModel> FillRequestAsync(OpenSignatureRequestModel request)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
request | OpenSignatureRequestModel |
Retorno
Task<OpenSignatureRequestModel>
SetSignatureFile(BlobReference)
public void SetSignatureFile(BlobReference fileBlob)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
fileBlob | BlobReference |
SetSignatureFile(byte[])
public void SetSignatureFile(byte[] content)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
content | byte[] |
SetSignatureFile(FileResult)
public void SetSignatureFile(FileResult fileResult)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
fileResult | FileResult |
SetSignatureFile(Stream)
public void SetSignatureFile(Stream stream)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
stream | Stream |
SetSignatureFile(string)
public void SetSignatureFile(string path)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
path | string |
Membros herdados
GetType(), MemberwiseClone(), ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode()