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.GeneralSecurityException
java.io.IOException
DocumentException
public 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.GeneralSecurityException
java.io.IOException
DocumentException
public 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.GeneralSecurityException
java.io.IOException
DocumentException
public 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.GeneralSecurityException
java.io.IOException
DocumentException
public 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.GeneralSecurityException
java.io.IOException
DocumentException
public 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.GeneralSecurityException
java.io.IOException
DocumentException
Copyright © 1998–2018. All rights reserved.