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?

Ver em Markdown