Show / Hide Table of Contents

Class CadesSignatureFinisher

Inheritance
Object
CadesSignatureFinisher
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki.Cades
Assembly: Lacuna.Pki.dll
Syntax
public class CadesSignatureFinisher

Constructors

CadesSignatureFinisher(CadesSignature)

Declaration
public CadesSignatureFinisher(CadesSignature cadesSignature)
Parameters
Type Name Description
CadesSignature cadesSignature

Properties

Completed

Declaration
public bool Completed { get; }
Property Value
Type Description
Boolean

HasErrors

Declaration
public bool HasErrors { get; }
Property Value
Type Description
Boolean

HasWarnings

Declaration
public bool HasWarnings { get; }
Property Value
Type Description
Boolean

IsSignatureFinished

Declaration
public bool IsSignatureFinished { get; }
Property Value
Type Description
Boolean

NextStepDelay

Declaration
public TimeSpan? NextStepDelay { get; }
Property Value
Type Description
Nullable<TimeSpan>

NextStepTime

Declaration
public DateTimeOffset? NextStepTime { get; }
Property Value
Type Description
Nullable<DateTimeOffset>

PerformedActions

Declaration
public List<string> PerformedActions { get; }
Property Value
Type Description
List<String>

Signature

Declaration
public CadesSignature Signature { get; }
Property Value
Type Description
CadesSignature

UseOnlyCrlsIssuedAfterGracePeriod

Declaration
public bool UseOnlyCrlsIssuedAfterGracePeriod { get; set; }
Property Value
Type Description
Boolean

Methods

GetAllErrors()

Declaration
public List<string> GetAllErrors()
Returns
Type Description
List<String>

GetAllWarnings()

Declaration
public List<string> GetAllWarnings()
Returns
Type Description
List<String>

GetErrors(CadesSignerInfo)

Declaration
public List<string> GetErrors(CadesSignerInfo signer)
Parameters
Type Name Description
CadesSignerInfo signer
Returns
Type Description
List<String>

GetSignature()

Declaration
public CadesSignature GetSignature()
Returns
Type Description
CadesSignature

GetSignature(SignatureFinisherStates)

Declaration
public CadesSignature GetSignature(SignatureFinisherStates signaturesStates)
Parameters
Type Name Description
SignatureFinisherStates signaturesStates
Returns
Type Description
CadesSignature

GetSignature(Stream)

Declaration
public void GetSignature(Stream stream)
Parameters
Type Name Description
Stream stream

GetSignature(Stream, SignatureFinisherStates)

Declaration
public void GetSignature(Stream stream, SignatureFinisherStates signaturesStates)
Parameters
Type Name Description
Stream stream
SignatureFinisherStates signaturesStates

GetSignatureEncoded()

Declaration
public byte[] GetSignatureEncoded()
Returns
Type Description
Byte[]

GetSignatureEncoded(SignatureFinisherStates)

Declaration
public byte[] GetSignatureEncoded(SignatureFinisherStates signaturesStates)
Parameters
Type Name Description
SignatureFinisherStates signaturesStates
Returns
Type Description
Byte[]

GetWarnings(CadesSignerInfo)

Declaration
public List<string> GetWarnings(CadesSignerInfo signer)
Parameters
Type Name Description
CadesSignerInfo signer
Returns
Type Description
List<String>

IsCompleted(CadesSignerInfo)

Declaration
public bool IsCompleted(CadesSignerInfo signer)
Parameters
Type Name Description
CadesSignerInfo signer
Returns
Type Description
Boolean

PerformStep()

Declaration
public void PerformStep()

SetCrlStore(IReferencedCrlStore)

Declaration
public void SetCrlStore(IReferencedCrlStore crlStore)
Parameters
Type Name Description
IReferencedCrlStore crlStore

SetPolicy(CadesPolicySpec)

Declaration
public void SetPolicy(CadesPolicySpec policy)
Parameters
Type Name Description
CadesPolicySpec policy

SetPolicyMapper(ICadesPolicyMapper)

Declaration
public void SetPolicyMapper(ICadesPolicyMapper policyMapper)
Parameters
Type Name Description
ICadesPolicyMapper policyMapper

SetPolicyMapper(ICadesPolicyMapperBySignerInfo)

Declaration
public void SetPolicyMapper(ICadesPolicyMapperBySignerInfo policyMapper)
Parameters
Type Name Description
ICadesPolicyMapperBySignerInfo policyMapper

SetTimestampRequester(ITimestampRequester)

Declaration
public void SetTimestampRequester(ITimestampRequester timestampRequester)
Parameters
Type Name Description
ITimestampRequester timestampRequester
Back to top Copyright © 2015-2020 Lacuna Software