electric.soap.security.signature
Class WSSSignature
java.lang.Object
electric.soap.security.signature.xml.XMLSignature
electric.soap.security.signature.WSSSignature
- public class WSSSignature
- extends XMLSignature
WSSSignature contains the configurations information
necessary to construct an XML-Signature compliant signature
for an XML document.
- Author:
- webMethods
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WSSSignature
public WSSSignature()
WSSSignature
public WSSSignature(java.lang.String signatureSpecName)
throws WSSConfigException
WSSSignature
public WSSSignature(ElementReference reference)
- Parameters:
reference -
init
public void init(WSSSignature signature)
- Parameters:
signature -
addSignatureSpec
public static void addSignatureSpec(java.lang.String name,
WSSSignature signatureSpec)
- Parameters:
name - signatureSpec -
findSignatureSpec
public static WSSSignature findSignatureSpec(java.lang.String name)
- Parameters:
name -
- Returns:
- a signature template.
addReference
public void addReference(ElementReference reference)
- Overrides:
addReference in class XMLSignature
- Parameters:
reference -
getReferences
public java.util.Enumeration getReferences()
- Overrides:
getReferences in class XMLSignature
- Returns:
- references to signed/to-be-signed elements.
getSignatureMethod
public java.lang.String getSignatureMethod()
- Description copied from class:
XMLSignature
- Return the signature method as a string formatted as an
XML-Signature spec algorithm specification.
- Overrides:
getSignatureMethod in class XMLSignature
- Returns:
- the signature method.
setSignatureMethod
public void setSignatureMethod(java.lang.String signatureMethod)
- If not set explicitly, signatureMethod will be defaulted based
on the type of the securityToken used to sign the message.
- Overrides:
setSignatureMethod in class XMLSignature
- Parameters:
signatureMethod -
setCertificate
public void setCertificate(java.security.cert.X509Certificate certificate)
- Overrides:
setCertificate in class XMLSignature
- Parameters:
certificate -
getCertificate
public java.security.cert.X509Certificate getCertificate()
- Overrides:
getCertificate in class XMLSignature
- Returns:
- the associated certificate, or null.
getReferencedToken
public SecurityToken getReferencedToken()
- Overrides:
getReferencedToken in class XMLSignature
- Returns:
- a security token.
setReferencedToken
public void setReferencedToken(SecurityToken referencedToken)
- Overrides:
setReferencedToken in class XMLSignature
- Parameters:
referencedToken -
getPrivateKey
public java.security.PrivateKey getPrivateKey()
- Overrides:
getPrivateKey in class XMLSignature
- Returns:
- the associated private key, or null.
setPrivateKey
public void setPrivateKey(java.security.PrivateKey privateKey)
- Set the private key to be used to perform the signature
operation.
- Overrides:
setPrivateKey in class XMLSignature
- Parameters:
privateKey -
copyright© 2001-2004 by webMethods All Rights Reserved.