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.