public final class DigitalSignature
extends java.lang.Object
| Constructor and Description |
|---|
DigitalSignature(InputInfo ii)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Item |
generateSignature(ANode node,
byte[] c,
byte[] d,
byte[] sig,
byte[] ns,
byte[] t,
byte[] expr,
ANode ce,
InputInfo ii)
Generates a signature.
|
Item |
validateSignature(ANode node)
Validates a signature.
|
public DigitalSignature(InputInfo ii)
ii - input infopublic Item generateSignature(ANode node, byte[] c, byte[] d, byte[] sig, byte[] ns, byte[] t, byte[] expr, ANode ce, InputInfo ii) throws QueryException
node - node to be signedc - canonicalization algorithmd - digest algorithmsig - signature algorithmns - signature element namespace prefixt - signature type (enveloped, enveloping, detached)expr - XPath expression which specifies node to be signedce - certificate which contains keystore information for
signing the node, may be nullii - input infoQueryException - query exceptionpublic Item validateSignature(ANode node) throws QueryException
node - input nodeQueryException - query exception