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
CanHandleVisualRepresentation
bool CanHandleVisualRepresentation { get; }
Retorno
Métodos
AddTimestamp(ITimestampRequester)
void AddTimestamp(ITimestampRequester tsRequester)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
tsRequester | ITimestampRequester |
AddToDss(IEnumerable<DssEntry>)
void AddToDss(IEnumerable<DssEntry> entries)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
entries | IEnumerable<DssEntry> |
CreateSignatureDictionary(PadesFilters)
void CreateSignatureDictionary(PadesFilters filter)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
filter | PadesFilters |
Finalize(byte[])
void Finalize(byte[] cms)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
cms | byte[] |
GenarateRangeBytes(int)
Stream GenarateRangeBytes(int estimatedCmsLength)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
estimatedCmsLength | int |
Retorno
GetBlankSignaturesNames()
ICollection<string> GetBlankSignaturesNames()
Retorno
GetCertificateStoreFromDss()
ICertificateStore GetCertificateStoreFromDss()
Retorno
GetDss(string)
Dss GetDss(string signatureFieldName = null)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
signatureFieldName | string |
Retorno
GetRangeBytes(string)
byte[] GetRangeBytes(string signatureFieldName)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
signatureFieldName | string |
Retorno
GetSignatureFieldName()
string GetSignatureFieldName()
Retorno
GetSignedPdf()
byte[] GetSignedPdf()
Retorno
GetSigners()
ICollection<PadesSignerInfo> GetSigners()
Retorno
SetCertificationLevel(PadesCertificationLevel)
void SetCertificationLevel(PadesCertificationLevel level)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
level | PadesCertificationLevel |
SetPdf(byte[])
void SetPdf(byte[] pdf)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
pdf | byte[] |
SetSigningDateM(DateTimeOffset)
void SetSigningDateM(DateTimeOffset signingDate)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
signingDate | DateTimeOffset |
SetVisualRepresentation(PadesVisualRepresentation, DateTimeOffset?)
void SetVisualRepresentation(PadesVisualRepresentation visual, DateTimeOffset? signingTime)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
visual | PadesVisualRepresentation | |
signingTime | DateTimeOffset? |