com.ibm.websphere.wssecurity.wssapi.verification
Interface WSSVerifyPart
- public interface WSSVerifyPart
The following values are the default values for WSSSignature interface:
- digest method
- SHA1
- transform method
- TRANSFORM_EXC_C14N
See Also:
Field Summary
Modifier and Type | Field and Description |
---|---|
|
SHA1
The URI for the digest algorithm, SHA1:
http://www.w3.org/2000/09/xmldsig#sha1.
|
|
SHA256
The URI for the digest algorithm, SHA256:
http://www.w3.org/2001/04/xmlenc#sha256,
|
|
SHA512
The URI for the digest algorithm, SHA512:
http://www.w3.org/2001/04/xmlenc#sha512,
|
|
TRANSFORM_ENVELOPED_SIGNATURE
The URI for the transform algorithm, enveloped signature:
http://www.w3.org/2000/09/xmldsig#enveloped-signature.
|
|
TRANSFORM_EXC_C14N
The URI for the transform algorithm, Exc-C14N:
http://www.w3.org/2001/10/xml-exc-c14n#,
|
|
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.
|
|
TRANSFORM_XPATH2_FILTER
The URI for the transform algorithm, XPath2 filter:
http://www.w3.org/TR/xmldsig-filter2/.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
addAllowedDigestMethod(java.lang.String algorithm)
Adds the digest method.
|
|
addAllowedTransform(java.lang.String algorithm)
Adds the transform method.
|
|
setRequiredVerifyHeader(javax.xml.namespace.QName qname)
Sets the header in the SOAP Header, specified by QName, as a verification part.
|
|
setRequiredVerifyPart(int keyword)
Sets the keyword as a verification part such as WSSVerification.BODY, WSSVerification.ADDRESSING_HEADERS,
or WSSVerification.TIMESTAMP
|
|
setRequiredVerifyPartByXPath(java.lang.String xpath)
Set an XPath expression as a verification part.
|
Field Detail
SHA1
- static final java.lang.String SHA1
The URI for the digest algorithm, SHA1:
http://www.w3.org/2000/09/xmldsig#sha1.
See Also:
SHA256
- static final java.lang.String SHA256
The URI for the digest algorithm, SHA256:
http://www.w3.org/2001/04/xmlenc#sha256,
See Also:
SHA512
- static final java.lang.String SHA512
The URI for the digest algorithm, SHA512:
http://www.w3.org/2001/04/xmlenc#sha512,
See Also:
TRANSFORM_EXC_C14N
- static final java.lang.String TRANSFORM_EXC_C14N
The URI for the transform algorithm, Exc-C14N:
http://www.w3.org/2001/10/xml-exc-c14n#,
See Also:
TRANSFORM_XPATH2_FILTER
- static final java.lang.String TRANSFORM_XPATH2_FILTER
The URI for the transform algorithm, XPath2 filter:
http://www.w3.org/TR/xmldsig-filter2/.
See Also:
TRANSFORM_STRT10
- static final 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.
See Also:
TRANSFORM_ENVELOPED_SIGNATURE
- static final java.lang.String TRANSFORM_ENVELOPED_SIGNATURE
The URI for the transform algorithm, enveloped signature:
http://www.w3.org/2000/09/xmldsig#enveloped-signature.
See Also:
Method Detail
setRequiredVerifyPart
- void setRequiredVerifyPart(int keyword)
- throws WSSException
Sets the keyword as a verification part such as WSSVerification.BODY, WSSVerification.ADDRESSING_HEADERS,
or WSSVerification.TIMESTAMP
setRequiredVerifyHeader
- void setRequiredVerifyHeader(javax.xml.namespace.QName qname)
Sets the header in the SOAP Header, specified by QName, as a verification part.
setRequiredVerifyPartByXPath
- void setRequiredVerifyPartByXPath( java.lang.String xpath)
Set an XPath expression as a verification part.
Parameters:
xpath
- verification part addAllowedDigestMethod
- void addAllowedDigestMethod(java.lang.String algorithm)
- throws WSSException
Adds the digest method.
addAllowedTransform
- void addAllowedTransform(java.lang.String algorithm)
- throws WSSException
Adds the transform method.