public interface WSSVerifyPart
WSSVerification
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SHA1
The URI for the digest algorithm, SHA1:
http://www.w3.org/2000/09/xmldsig#sha1.
|
static java.lang.String |
SHA256
The URI for the digest algorithm, SHA256:
http://www.w3.org/2001/04/xmlenc#sha256,
|
static java.lang.String |
SHA512
The URI for the digest algorithm, SHA512:
http://www.w3.org/2001/04/xmlenc#sha512,
|
static java.lang.String |
TRANSFORM_ENVELOPED_SIGNATURE
The URI for the transform algorithm, enveloped signature:
http://www.w3.org/2000/09/xmldsig#enveloped-signature.
|
static java.lang.String |
TRANSFORM_EXC_C14N
The URI for the transform algorithm, Exc-C14N:
http://www.w3.org/2001/10/xml-exc-c14n#,
|
static java.lang.String |
TRANSFORM_STRT10
The URI for the transform algorithm, STR-Transform:
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#STR-Transform.
|
static java.lang.String |
TRANSFORM_XPATH2_FILTER
The URI for the transform algorithm, XPath2 filter:
http://www.w3.org/TR/xmldsig-filter2/.
|
Modifier and Type | Method and Description |
---|---|
void |
addAllowedDigestMethod(java.lang.String algorithm)
Adds the digest method.
|
void |
addAllowedTransform(java.lang.String algorithm)
Adds the transform method.
|
void |
setRequiredVerifyHeader(javax.xml.namespace.QName qname)
Sets the header in the SOAP Header, specified by QName, as a verification part.
|
void |
setRequiredVerifyPart(int keyword)
Sets the keyword as a verification part such as WSSVerification.BODY, WSSVerification.ADDRESSING_HEADERS,
or WSSVerification.TIMESTAMP
|
void |
setRequiredVerifyPartByXPath(java.lang.String xpath)
Set an XPath expression as a verification part.
|
static final java.lang.String SHA1
static final java.lang.String SHA256
static final java.lang.String SHA512
static final java.lang.String TRANSFORM_EXC_C14N
static final java.lang.String TRANSFORM_XPATH2_FILTER
static final java.lang.String TRANSFORM_STRT10
static final java.lang.String TRANSFORM_ENVELOPED_SIGNATURE
void setRequiredVerifyPart(int keyword) throws WSSException
keyword
- verification partWSSException
- if the keyword is not valid.void setRequiredVerifyHeader(javax.xml.namespace.QName qname)
header
- verification partvoid setRequiredVerifyPartByXPath(java.lang.String xpath)
xpath
- verification partvoid addAllowedDigestMethod(java.lang.String algorithm) throws WSSException
algorithm
- digest methodWSSException
- the algorithm is not supportedvoid addAllowedTransform(java.lang.String algorithm) throws WSSException
algorithm
- transform methodWSSException
- the algorithm is not supported