iText 5

MakeSignature

MakeSignature Public class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf.security iTextSharp.text.pdf.security.MakeSignature[[MakeSignature]] end

Members

Methods

Public Static methods

Returns

Name

ICollection<byte``[]>

ProcessCrl

(X509Certificate cert, ICollection<

ICrlClient

> crlList)

void

SignDeferred

(

PdfReader

reader, string fieldName, Stream outs,

IExternalSignatureContainer

externalSignatureContainer)

void

SignDetached

(...)

void

SignExternalContainer

(

PdfSignatureAppearance

sap,

IExternalSignatureContainer

externalSignatureContainer, int estimatedSize)

Details

Methods

SignDetached [1/3]

Source code

public static void SignDetached(PdfSignatureAppearance sap, IExternalSignature externalSignature, ICollection<X509Certificate> chain, ICollection<ICrlClient> crlList, IOcspClient ocspClient, ITSAClient tsaClient, int estimatedSize, CryptoStandard sigtype)

Arguments

Type

Name

Description

PdfSignatureAppearance

sap

IExternalSignature

externalSignature

ICollection<X509Certificate>

chain

ICollection<

ICrlClient

>

crlList

IOcspClient

ocspClient

ITSAClient

tsaClient

int

estimatedSize

CryptoStandard

sigtype

SignDetached [2/3]

Source code

public static void SignDetached(PdfSignatureAppearance sap, IExternalSignature externalSignature, ICollection<X509Certificate> chain, ICollection<ICrlClient> crlList, IOcspClient ocspClient, ITSAClient tsaClient, int estimatedSize, CryptoStandard sigtype, SignaturePolicyInfo signaturePolicy)

Arguments

Type

Name

Description

PdfSignatureAppearance

sap

IExternalSignature

externalSignature

ICollection<X509Certificate>

chain

ICollection<

ICrlClient

>

crlList

IOcspClient

ocspClient

ITSAClient

tsaClient

int

estimatedSize

CryptoStandard

sigtype

SignaturePolicyInfo

signaturePolicy

SignDetached [3/3]

Source code

public static void SignDetached(PdfSignatureAppearance sap, IExternalSignature externalSignature, ICollection<X509Certificate> chain, ICollection<ICrlClient> crlList, IOcspClient ocspClient, ITSAClient tsaClient, int estimatedSize, CryptoStandard sigtype, SignaturePolicyIdentifier signaturePolicy)

Arguments

Type

Name

Description

PdfSignatureAppearance

sap

IExternalSignature

externalSignature

ICollection<X509Certificate>

chain

ICollection<

ICrlClient

>

crlList

IOcspClient

ocspClient

ITSAClient

tsaClient

int

estimatedSize

CryptoStandard

sigtype

SignaturePolicyIdentifier

signaturePolicy

ProcessCrl

Source code

public static ICollection<byte> ProcessCrl(X509Certificate cert, ICollection<ICrlClient> crlList)

Arguments

Type

Name

Description

X509Certificate

cert

ICollection<

ICrlClient

>

crlList

SignExternalContainer

Source code

public static void SignExternalContainer(PdfSignatureAppearance sap, IExternalSignatureContainer externalSignatureContainer, int estimatedSize)

Arguments

Type

Name

Description

PdfSignatureAppearance

sap

IExternalSignatureContainer

externalSignatureContainer

int

estimatedSize

SignDeferred

Source code

public static void SignDeferred(PdfReader reader, string fieldName, Stream outs, IExternalSignatureContainer externalSignatureContainer)

Arguments

Type

Name

Description

PdfReader

reader

string

fieldName

Stream

outs

IExternalSignatureContainer

externalSignatureContainer

Generated with ModularDoc