Class SignatureExplorer
Inheritance
SignatureExplorer
Assembly: Lacuna.RestPki.Client.dll
Syntax
public abstract class SignatureExplorer
Constructors
|
Improve this Doc
View Source
SignatureExplorer(RestPkiClient)
Declaration
public SignatureExplorer(RestPkiClient client)
Parameters
Fields
|
Improve this Doc
View Source
Client
Declaration
protected RestPkiClient Client
Field Value
Properties
|
Improve this Doc
View Source
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.
Declaration
public SignaturePolicyCatalog AcceptableExplicitPolicies { get; set; }
Property Value
|
Improve this Doc
View Source
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.
Declaration
public Guid? DefaultSignaturePolicyId { get; set; }
Property Value
|
Improve this Doc
View Source
IgnoreRevocationStatusUnknown
Whether validation errors due to the revocation status of a certificate being
unknown should be ignored. Defaults to false.
Declaration
public bool IgnoreRevocationStatusUnknown { get; set; }
Property Value
|
Improve this Doc
View Source
SecurityContextId
Declaration
public Guid? SecurityContextId { get; set; }
Property Value
|
Improve this Doc
View Source
TrustUncertifiedSigningTime
Declaration
public bool TrustUncertifiedSigningTime { get; set; }
Property Value
|
Improve this Doc
View Source
Validate
Declaration
public bool Validate { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
FillRequest(OpenSignatureRequestModel)
Declaration
protected virtual OpenSignatureRequestModel FillRequest(OpenSignatureRequestModel request)
Parameters
| Type |
Name |
Description |
| Lacuna.RestPki.Api.Signature.OpenSignatureRequestModel |
request |
|
Returns
| Type |
Description |
| Lacuna.RestPki.Api.Signature.OpenSignatureRequestModel |
|
|
Improve this Doc
View Source
FillRequestAsync(OpenSignatureRequestModel)
Declaration
protected virtual Task<OpenSignatureRequestModel> FillRequestAsync(OpenSignatureRequestModel request)
Parameters
| Type |
Name |
Description |
| Lacuna.RestPki.Api.Signature.OpenSignatureRequestModel |
request |
|
Returns
| Type |
Description |
| Task<Lacuna.RestPki.Api.Signature.OpenSignatureRequestModel> |
|
|
Improve this Doc
View Source
SetSignatureFile(BlobReference)
Declaration
public void SetSignatureFile(BlobReference fileBlob)
Parameters
|
Improve this Doc
View Source
SetSignatureFile(FileResult)
Declaration
public void SetSignatureFile(FileResult fileResult)
Parameters
|
Improve this Doc
View Source
SetSignatureFile(Byte[])
Declaration
public void SetSignatureFile(byte[] content)
Parameters
| Type |
Name |
Description |
| Byte[] |
content |
|
|
Improve this Doc
View Source
SetSignatureFile(Stream)
Declaration
public void SetSignatureFile(Stream stream)
Parameters
| Type |
Name |
Description |
| Stream |
stream |
|
|
Improve this Doc
View Source
SetSignatureFile(String)
Declaration
public void SetSignatureFile(string path)
Parameters
| Type |
Name |
Description |
| String |
path |
|