Uses of Interface
com.itextpdf.signatures.ITSAClient
-
Uses of ITSAClient in com.itextpdf.signatures
Modifier and TypeClassDescriptionclass
Time Stamp Authority Client interface implementation using Bouncy Castle org.bouncycastle.tsp package.Modifier and TypeMethodDescriptionbyte[]
PdfPKCS7.getEncodedPKCS7
(byte[] secondDigest, PdfSigner.CryptoStandard sigtype, ITSAClient tsaClient, Collection ocsp, Collection crlBytes) Gets the bytes for the PKCS7SignedData object.void
PdfPadesSigner.prolongSignatures
(ITSAClient tsaClient) Add revocation information for all the signatures which could be found in the provided document.void
PKCS7ExternalSignatureContainer.setTsaClient
(ITSAClient tsaClient) Set the TsaClient if you want a TSA timestamp added to the signaturePadesTwoPhaseSigningHelper.setTSAClient
(ITSAClient tsaClient) SetITSAClient
to be used for timestamp signature creation.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
PdfSigner.signDetached
(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
(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
(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.signWithBaselineLTAProfile
(SignerProperties signerProperties, Certificate[] chain, IExternalSignature externalSignature, ITSAClient tsaClient) Sign the document provided inPdfSigner
instance with PaDES Baseline-LTA Profile.void
PdfPadesSigner.signWithBaselineLTAProfile
(SignerProperties signerProperties, Certificate[] chain, PrivateKey privateKey, 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.signWithBaselineLTProfile
(SignerProperties signerProperties, Certificate[] chain, PrivateKey privateKey, 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.void
PdfPadesSigner.signWithBaselineTProfile
(SignerProperties signerProperties, Certificate[] chain, PrivateKey privateKey, ITSAClient tsaClient) Sign the document provided inPdfSigner
instance with PaDES Baseline-T Profile.void
PdfSigner.timestamp
(ITSAClient tsa, String signatureName) Signs a document with a PAdES-LTV Timestamp.