Pular para o conteúdo principal

IPdfHandler

Namespace: Lacuna.Pki.Pades
Assembly: Lacuna.Pki
Interface

[Obsolete("There is no need for setting an external Pdf Handler")]
public interface IPdfHandler

Propriedades

CanHandleDss

bool CanHandleDss { get; }

Retorno

bool


CanHandleVisualRepresentation

bool CanHandleVisualRepresentation { get; }

Retorno

bool


Métodos

AddTimestamp(ITimestampRequester)

void AddTimestamp(ITimestampRequester tsRequester)

Parâmetros

NomeTipoDescrição
tsRequesterITimestampRequester

AddToDss(IEnumerable<DssEntry>)

void AddToDss(IEnumerable<DssEntry> entries)

Parâmetros

NomeTipoDescrição
entriesIEnumerable<DssEntry>

CreateSignatureDictionary(PadesFilters)

void CreateSignatureDictionary(PadesFilters filter)

Parâmetros

NomeTipoDescrição
filterPadesFilters

Finalize(byte[])

void Finalize(byte[] cms)

Parâmetros

NomeTipoDescrição
cmsbyte[]

GenarateRangeBytes(int)

Stream GenarateRangeBytes(int estimatedCmsLength)

Parâmetros

NomeTipoDescrição
estimatedCmsLengthint

Retorno

Stream


GetBlankSignaturesNames()

ICollection<string> GetBlankSignaturesNames()

Retorno

ICollection<string>


GetCertificateStoreFromDss()

ICertificateStore GetCertificateStoreFromDss()

Retorno

ICertificateStore


GetDss(string)

Dss GetDss(string signatureFieldName = null)

Parâmetros

NomeTipoDescrição
signatureFieldNamestring

Retorno

Dss


GetRangeBytes(string)

byte[] GetRangeBytes(string signatureFieldName)

Parâmetros

NomeTipoDescrição
signatureFieldNamestring

Retorno

byte[]


GetSignatureFieldName()

string GetSignatureFieldName()

Retorno

string


GetSignedPdf()

byte[] GetSignedPdf()

Retorno

byte[]


GetSigners()

ICollection<PadesSignerInfo> GetSigners()

Retorno

ICollection<PadesSignerInfo>


SetCertificationLevel(PadesCertificationLevel)

void SetCertificationLevel(PadesCertificationLevel level)

Parâmetros

NomeTipoDescrição
levelPadesCertificationLevel

SetPdf(byte[])

void SetPdf(byte[] pdf)

Parâmetros

NomeTipoDescrição
pdfbyte[]

SetSigningDateM(DateTimeOffset)

void SetSigningDateM(DateTimeOffset signingDate)

Parâmetros

NomeTipoDescrição
signingDateDateTimeOffset

SetVisualRepresentation(PadesVisualRepresentation, DateTimeOffset?)

void SetVisualRepresentation(PadesVisualRepresentation visual, DateTimeOffset? signingTime)

Parâmetros

NomeTipoDescrição
visualPadesVisualRepresentation
signingTimeDateTimeOffset?