Uses of Interface
com.itextpdf.text.pdf.security.ExternalSignature
Packages that use ExternalSignature
-
Uses of ExternalSignature in com.itextpdf.text.pdf.security
Classes in com.itextpdf.text.pdf.security that implement ExternalSignatureModifier and TypeClassDescriptionclassImplementation of the ExternalSignature interface that can be used when you have a PrivateKey object.Methods in com.itextpdf.text.pdf.security with parameters of type ExternalSignatureModifier and TypeMethodDescriptionprivate static voidMakeXmlSignature.sign(XMLSignatureFactory fac, ExternalSignature externalSignature, XmlLocator locator, org.apache.jcp.xml.dsig.internal.dom.DOMSignedInfo si, XMLObject xo, KeyInfo ki, String signatureId) static voidMakeSignature.signDetached(PdfSignatureAppearance sap, ExternalDigest externalDigest, ExternalSignature externalSignature, Certificate[] chain, Collection<CrlClient> crlList, OcspClient ocspClient, TSAClient tsaClient, int estimatedSize, MakeSignature.CryptoStandard sigtype) Signs the document using the detached mode, CMS or CAdES equivalent.static voidMakeSignature.signDetached(PdfSignatureAppearance sap, ExternalDigest externalDigest, ExternalSignature externalSignature, Certificate[] chain, Collection<CrlClient> crlList, OcspClient ocspClient, TSAClient tsaClient, int estimatedSize, MakeSignature.CryptoStandard sigtype, SignaturePolicyInfo signaturePolicy) Signs the document using the detached mode, CMS or CAdES equivalent.static voidMakeSignature.signDetached(PdfSignatureAppearance sap, ExternalDigest externalDigest, ExternalSignature externalSignature, Certificate[] chain, Collection<CrlClient> crlList, OcspClient ocspClient, TSAClient tsaClient, int estimatedSize, MakeSignature.CryptoStandard sigtype, org.bouncycastle.asn1.esf.SignaturePolicyIdentifier signaturePolicy) Signs the document using the detached mode, CMS or CAdES equivalent.static voidMakeXmlSignature.signXades(XmlSignatureAppearance sap, ExternalSignature externalSignature, Certificate[] chain, boolean includeSignaturePolicy) Signs the xml with XAdES BES using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).static voidMakeXmlSignature.signXadesBes(XmlSignatureAppearance sap, ExternalSignature externalSignature, Certificate[] chain) Signs the xml with XAdES BES using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).static voidMakeXmlSignature.signXadesEpes(XmlSignatureAppearance sap, ExternalSignature externalSignature, Certificate[] chain) Signs the xml with XAdES BES using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).static voidMakeXmlSignature.signXmlDSig(XmlSignatureAppearance sap, ExternalSignature externalSignature, Certificate[] chain) Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).static voidMakeXmlSignature.signXmlDSig(XmlSignatureAppearance sap, ExternalSignature externalSignature, PublicKey publicKey) Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).static voidMakeXmlSignature.signXmlDSig(XmlSignatureAppearance sap, ExternalSignature externalSignature, KeyInfo keyInfo) Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).private static voidMakeXmlSignature.verifyArguments(XmlSignatureAppearance sap, ExternalSignature externalSignature)