Skip to main content
Skip table of contents

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
ReturnsName
ICollection<byte``[]>ProcessCrl(X509Certificate cert, ICollection<ICrlClient> crlList)
voidSignDeferred(PdfReader reader, string fieldName, Stream outs, IExternalSignatureContainer externalSignatureContainer)
voidSignDetached(...)
voidSignExternalContainer(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
TypeNameDescription
PdfSignatureAppearancesap
IExternalSignatureexternalSignature
ICollection<X509Certificate>chain
ICollection<ICrlClient>crlList
IOcspClientocspClient
ITSAClienttsaClient
intestimatedSize
CryptoStandardsigtype
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
TypeNameDescription
PdfSignatureAppearancesap
IExternalSignatureexternalSignature
ICollection<X509Certificate>chain
ICollection<ICrlClient>crlList
IOcspClientocspClient
ITSAClienttsaClient
intestimatedSize
CryptoStandardsigtype
SignaturePolicyInfosignaturePolicy
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
TypeNameDescription
PdfSignatureAppearancesap
IExternalSignatureexternalSignature
ICollection<X509Certificate>chain
ICollection<ICrlClient>crlList
IOcspClientocspClient
ITSAClienttsaClient
intestimatedSize
CryptoStandardsigtype
SignaturePolicyIdentifiersignaturePolicy
ProcessCrl

Source code

public static ICollection<byte> ProcessCrl(X509Certificate cert, ICollection<ICrlClient> crlList)
Arguments
TypeNameDescription
X509Certificatecert
ICollection<ICrlClient>crlList
SignExternalContainer

Source code

public static void SignExternalContainer(PdfSignatureAppearance sap, IExternalSignatureContainer externalSignatureContainer, int estimatedSize)
Arguments
TypeNameDescription
PdfSignatureAppearancesap
IExternalSignatureContainerexternalSignatureContainer
intestimatedSize
SignDeferred

Source code

public static void SignDeferred(PdfReader reader, string fieldName, Stream outs, IExternalSignatureContainer externalSignatureContainer)
Arguments
TypeNameDescription
PdfReaderreader
stringfieldName
Streamouts
IExternalSignatureContainerexternalSignatureContainer

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.