iText 5

MakeXmlSignature

MakeXmlSignature 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.MakeXmlSignature[[MakeXmlSignature]] end

Members

Methods

Public Static methods

Returns

Name

void

SignXades

(

XmlSignatureAppearance

sap,

IExternalSignature

externalSignature, X509Certificate``[] chain, bool includeSignaturePolicy)

void

SignXadesBes

(

XmlSignatureAppearance

sap,

IExternalSignature

externalSignature, X509Certificate``[] chain)

void

SignXadesEpes

(

XmlSignatureAppearance

sap,

IExternalSignature

externalSignature, X509Certificate``[] chain)

void

SignXmlDSig

(...)

Details

Constructors

MakeXmlSignature

public MakeXmlSignature()

Methods

SignXmlDSig [1/3]

Source code

public static void SignXmlDSig(XmlSignatureAppearance sap, IExternalSignature externalSignature, KeyInfoClause keyInfo)

Arguments

Type

Name

Description

XmlSignatureAppearance

sap

IExternalSignature

externalSignature

KeyInfoClause

keyInfo

SignXades

Source code

public static void SignXades(XmlSignatureAppearance sap, IExternalSignature externalSignature, X509Certificate[] chain, bool includeSignaturePolicy)

Arguments

Type

Name

Description

XmlSignatureAppearance

sap

IExternalSignature

externalSignature

X509Certificate``[]

chain

bool

includeSignaturePolicy

SignXadesBes

Source code

public static void SignXadesBes(XmlSignatureAppearance sap, IExternalSignature externalSignature, X509Certificate[] chain)

Arguments

Type

Name

Description

XmlSignatureAppearance

sap

IExternalSignature

externalSignature

X509Certificate``[]

chain

SignXadesEpes

Source code

public static void SignXadesEpes(XmlSignatureAppearance sap, IExternalSignature externalSignature, X509Certificate[] chain)

Arguments

Type

Name

Description

XmlSignatureAppearance

sap

IExternalSignature

externalSignature

X509Certificate``[]

chain

SignXmlDSig [2/3]

Source code

public static void SignXmlDSig(XmlSignatureAppearance sap, IExternalSignature externalSignature, X509Certificate[] chain)

Arguments

Type

Name

Description

XmlSignatureAppearance

sap

IExternalSignature

externalSignature

X509Certificate``[]

chain

SignXmlDSig [3/3]

Source code

public static void SignXmlDSig(XmlSignatureAppearance sap, IExternalSignature externalSignature, AsymmetricAlgorithm publicKey)

Arguments

Type

Name

Description

XmlSignatureAppearance

sap

IExternalSignature

externalSignature

AsymmetricAlgorithm

publicKey

Generated with ModularDoc