Show / Hide Table of Contents

Interface IPdfHandler

Namespace: Lacuna.Pki.Pades
Assembly: Lacuna.Pki.dll
Syntax
[Obsolete("There is no need for setting an external Pdf Handler")]
public interface IPdfHandler

Properties

CanHandleDss

Declaration
bool CanHandleDss { get; }
Property Value
Type Description
Boolean

CanHandleVisualRepresentation

Declaration
bool CanHandleVisualRepresentation { get; }
Property Value
Type Description
Boolean

Methods

AddTimestamp(ITimestampRequester)

Declaration
void AddTimestamp(ITimestampRequester tsRequester)
Parameters
Type Name Description
ITimestampRequester tsRequester

AddToDss(IEnumerable<DssEntry>)

Declaration
void AddToDss(IEnumerable<DssEntry> entries)
Parameters
Type Name Description
IEnumerable<DssEntry> entries

CreateSignatureDictionary(PadesFilters)

Declaration
void CreateSignatureDictionary(PadesFilters filter)
Parameters
Type Name Description
PadesFilters filter

Finalize(Byte[])

Declaration
void Finalize(byte[] cms)
Parameters
Type Name Description
Byte[] cms

GenarateRangeBytes(Int32)

Declaration
Stream GenarateRangeBytes(int estimatedCmsLength)
Parameters
Type Name Description
Int32 estimatedCmsLength
Returns
Type Description
Stream

GetBlankSignaturesNames()

Declaration
ICollection<string> GetBlankSignaturesNames()
Returns
Type Description
ICollection<String>

GetCertificateStoreFromDss()

Declaration
ICertificateStore GetCertificateStoreFromDss()
Returns
Type Description
ICertificateStore

GetDss(String)

Declaration
Dss GetDss(string signatureFieldName = null)
Parameters
Type Name Description
String signatureFieldName
Returns
Type Description
Dss

GetRangeBytes(String)

Declaration
byte[] GetRangeBytes(string signatureFieldName)
Parameters
Type Name Description
String signatureFieldName
Returns
Type Description
Byte[]

GetSignatureFieldName()

Declaration
string GetSignatureFieldName()
Returns
Type Description
String

GetSignedPdf()

Declaration
byte[] GetSignedPdf()
Returns
Type Description
Byte[]

GetSigners()

Declaration
ICollection<PadesSignerInfo> GetSigners()
Returns
Type Description
ICollection<PadesSignerInfo>

SetCertificationLevel(PadesCertificationLevel)

Declaration
void SetCertificationLevel(PadesCertificationLevel level)
Parameters
Type Name Description
PadesCertificationLevel level

SetPdf(Byte[])

Declaration
void SetPdf(byte[] pdf)
Parameters
Type Name Description
Byte[] pdf

SetSigningDateM(DateTimeOffset)

Declaration
void SetSigningDateM(DateTimeOffset signingDate)
Parameters
Type Name Description
DateTimeOffset signingDate

SetVisualRepresentation(PadesVisualRepresentation, Nullable<DateTimeOffset>)

Declaration
void SetVisualRepresentation(PadesVisualRepresentation visual, DateTimeOffset? signingTime)
Parameters
Type Name Description
PadesVisualRepresentation visual
Nullable<DateTimeOffset> signingTime
Back to top Copyright © 2015-2020 Lacuna Software