Uses of Interface
com.itextpdf.signatures.IExternalSignature
-
Uses of IExternalSignature in com.itextpdf.signatures
Modifier and TypeClassDescriptionclass
Implementation of theIExternalSignature
interface that can be used when you have aPrivateKey
object.Modifier and TypeMethodDescriptionvoid
PadesTwoPhaseSigningHelper.signCMSContainerWithBaselineBProfile
(IExternalSignature externalSignature, PdfReader inputDocument, OutputStream outputStream, String signatureFieldName, CMSContainer cmsContainer) Follow-up step that signs prepared document with PAdES Baseline-B profile.void
PadesTwoPhaseSigningHelper.signCMSContainerWithBaselineLTAProfile
(IExternalSignature externalSignature, PdfReader inputDocument, OutputStream outputStream, String signatureFieldName, CMSContainer cmsContainer) Follow-up step that signs prepared document with PAdES Baseline-LTA profile.void
PadesTwoPhaseSigningHelper.signCMSContainerWithBaselineLTProfile
(IExternalSignature externalSignature, PdfReader inputDocument, OutputStream outputStream, String signatureFieldName, CMSContainer cmsContainer) Follow-up step that signs prepared document with PAdES Baseline-LT profile.void
PadesTwoPhaseSigningHelper.signCMSContainerWithBaselineTProfile
(IExternalSignature externalSignature, PdfReader inputDocument, OutputStream outputStream, String signatureFieldName, CMSContainer cmsContainer) Follow-up step that signs prepared document with PAdES Baseline-T profile.void
PdfSigner.signDetached
(IExternalDigest externalDigest, IExternalSignature externalSignature, Certificate[] chain, Collection<ICrlClient> crlList, IOcspClient ocspClient, ITSAClient tsaClient, int estimatedSize, PdfSigner.CryptoStandard sigtype) Signs the document using the detached mode, CMS or CAdES equivalent.void
PdfSigner.signDetached
(IExternalDigest externalDigest, IExternalSignature externalSignature, Certificate[] chain, Collection<ICrlClient> crlList, IOcspClient ocspClient, ITSAClient tsaClient, int estimatedSize, PdfSigner.CryptoStandard sigtype, ISignaturePolicyIdentifier signaturePolicy) Signs the document using the detached mode, CMS or CAdES equivalent.void
PdfSigner.signDetached
(IExternalDigest externalDigest, IExternalSignature externalSignature, Certificate[] chain, Collection<ICrlClient> crlList, IOcspClient ocspClient, ITSAClient tsaClient, int estimatedSize, PdfSigner.CryptoStandard sigtype, SignaturePolicyInfo signaturePolicy) Signs the document using the detached mode, CMS or CAdES equivalent.void
PdfPadesSigner.signWithBaselineBProfile
(SignerProperties signerProperties, Certificate[] chain, IExternalSignature externalSignature) Sign the document provided inPdfSigner
instance with PaDES Baseline-B Profile.void
PdfPadesSigner.signWithBaselineLTAProfile
(SignerProperties signerProperties, Certificate[] chain, IExternalSignature externalSignature, ITSAClient tsaClient) Sign the document provided inPdfSigner
instance with PaDES Baseline-LTA Profile.void
PdfPadesSigner.signWithBaselineLTProfile
(SignerProperties signerProperties, Certificate[] chain, IExternalSignature externalSignature, ITSAClient tsaClient) Sign the document provided inPdfSigner
instance with PaDES Baseline-LT Profile.void
PdfPadesSigner.signWithBaselineTProfile
(SignerProperties signerProperties, Certificate[] chain, IExternalSignature externalSignature, ITSAClient tsaClient) Sign the document provided inPdfSigner
instance with PaDES Baseline-T Profile.