public class MakeXmlSignature
extends java.lang.Object
| Constructor and Description |
|---|
MakeXmlSignature() |
| Modifier and Type | Method and Description |
|---|---|
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 |
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,
javax.xml.crypto.dsig.keyinfo.KeyInfo keyInfo)
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).
|
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 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.IOExceptionDocumentExceptionCopyright © 2013. All Rights Reserved.