public class MakeXmlSignature
extends java.lang.Object
| Constructor | Description |
|---|---|
MakeXmlSignature() |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
signXades(XmlSignatureAppearance sap,
ExternalSignature externalSignature,
java.security.cert.Certificate[] chain,
boolean includeSignaturePolicy) |
Signs the xml with XAdES BES using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).
|
static void |
signXadesBes(XmlSignatureAppearance sap,
ExternalSignature externalSignature,
java.security.cert.Certificate[] chain) |
Signs the xml with XAdES BES using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).
|
static void |
signXadesEpes(XmlSignatureAppearance sap,
ExternalSignature externalSignature,
java.security.cert.Certificate[] chain) |
Signs the xml with XAdES BES using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).
|
static void |
signXmlDSig(XmlSignatureAppearance sap,
ExternalSignature externalSignature,
java.security.cert.Certificate[] chain) |
Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).
|
static void |
signXmlDSig(XmlSignatureAppearance sap,
ExternalSignature externalSignature,
java.security.PublicKey publicKey) |
Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).
|
static void |
signXmlDSig(XmlSignatureAppearance sap,
ExternalSignature externalSignature,
javax.xml.crypto.dsig.keyinfo.KeyInfo keyInfo) |
Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).
|
public static void signXmlDSig(XmlSignatureAppearance sap, ExternalSignature externalSignature, javax.xml.crypto.dsig.keyinfo.KeyInfo keyInfo) throws java.security.GeneralSecurityException, java.io.IOException, DocumentException
sap - the XmlSignatureAppearanceexternalSignature - the interface providing the actual signingkeyInfo - KeyInfo for verificationjava.security.GeneralSecurityExceptionjava.io.IOExceptionDocumentExceptionpublic static void signXmlDSig(XmlSignatureAppearance sap, ExternalSignature externalSignature, java.security.cert.Certificate[] chain) throws DocumentException, java.security.GeneralSecurityException, java.io.IOException
sap - the XmlSignatureAppearanceexternalSignature - the interface providing the actual signingchain - the certificate chainjava.security.GeneralSecurityExceptionjava.io.IOExceptionDocumentExceptionpublic static void signXmlDSig(XmlSignatureAppearance sap, ExternalSignature externalSignature, java.security.PublicKey publicKey) throws java.security.GeneralSecurityException, DocumentException, java.io.IOException
sap - the XmlSignatureAppearanceexternalSignature - the interface providing the actual signingpublicKey - PublicKey for verificationjava.security.GeneralSecurityExceptionjava.io.IOExceptionDocumentExceptionpublic static void signXades(XmlSignatureAppearance sap, ExternalSignature externalSignature, java.security.cert.Certificate[] chain, boolean includeSignaturePolicy) throws java.security.GeneralSecurityException, DocumentException, java.io.IOException
sap - the XmlSignatureAppearanceexternalSignature - the interface providing the actual signingchain - the certificate chainincludeSignaturePolicy - if true SignaturePolicyIdentifier will be included (XAdES-EPES)java.security.GeneralSecurityExceptionjava.io.IOExceptionDocumentExceptionpublic static void signXadesBes(XmlSignatureAppearance sap, ExternalSignature externalSignature, java.security.cert.Certificate[] chain) throws java.security.GeneralSecurityException, DocumentException, java.io.IOException
sap - the XmlSignatureAppearanceexternalSignature - the interface providing the actual signingchain - the certificate chainjava.security.GeneralSecurityExceptionjava.io.IOExceptionDocumentExceptionpublic static void signXadesEpes(XmlSignatureAppearance sap, ExternalSignature externalSignature, java.security.cert.Certificate[] chain) throws java.security.GeneralSecurityException, DocumentException, java.io.IOException
sap - the XmlSignatureAppearanceexternalSignature - the interface providing the actual signingchain - the certificate chainjava.security.GeneralSecurityExceptionjava.io.IOExceptionDocumentExceptionCopyright © 1998–2018. All rights reserved.