electric.soap.security.signature.xml
Class XMLSignature
java.lang.Object
electric.soap.security.signature.xml.XMLSignature
- Direct Known Subclasses:
- WSSSignature
- public class XMLSignature
- extends java.lang.Object
XMLSignature is resonsible for implementing the
XML-Signature specification. It should know nothing about
WS-Security or SOAP.
- Author:
- webMethods
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
references
protected java.util.Vector references
certificate
protected java.security.cert.X509Certificate certificate
privateKey
protected java.security.PrivateKey privateKey
referencedToken
protected SecurityToken referencedToken
signatureMethod
protected java.lang.String signatureMethod
canonicalizationMethod
protected java.lang.String canonicalizationMethod
XMLSignature
public XMLSignature()
init
public void init(XMLSignature signature)
- Parameters:
signature
-
addReference
public void addReference(ElementReference reference)
- Parameters:
reference
-
getReferences
public java.util.Enumeration getReferences()
- Returns:
- the references from this signature.
getCanonicalizationMethod
public java.lang.String getCanonicalizationMethod()
- Returns:
- the canonicalization method.
setCanonicalizationMethod
public void setCanonicalizationMethod(java.lang.String canonicalizationMethod)
- Parameters:
canonicalizationMethod
-
getSignatureMethod
public java.lang.String getSignatureMethod()
- Return the signature method as a string formatted as an
XML-Signature spec algorithm specification.
- 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.
- Parameters:
signatureMethod
-
setCertificate
public void setCertificate(java.security.cert.X509Certificate certificate)
- Parameters:
certificate
-
getCertificate
public java.security.cert.X509Certificate getCertificate()
- Returns:
- the certificate matching this signature, or null.
getReferencedToken
public SecurityToken getReferencedToken()
- Returns:
- the referenced security token, or null.
setReferencedToken
public void setReferencedToken(SecurityToken referencedToken)
- Parameters:
referencedToken
-
getPrivateKey
public java.security.PrivateKey getPrivateKey()
- Returns:
- the private key associated with this signature,
or null.
setPrivateKey
public void setPrivateKey(java.security.PrivateKey privateKey)
- Parameters:
privateKey
-
copyright© 2001-2004 by webMethods All Rights Reserved.