|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.ebxml.registry.security.SecurityUtil
Some utility methods related to XML security $Header: /cvsroot/ebxmlrr/ebxmlrr/src/share/com/sun/ebxml/registry/security/SecurityUtil.java,v 1.19 2002/11/29 12:34:55 farrukh_najmi Exp $
Constructor Summary | |
protected |
SecurityUtil()
|
Method Summary | |
static SecurityUtil |
getInstance()
|
static void |
main(java.lang.String[] unused)
Method main |
void |
signPayload(javax.mail.internet.MimeMultipart mp,
java.lang.String id,
java.io.OutputStream payloadSigStream,
java.security.PrivateKey privateKey,
java.security.cert.Certificate cert,
java.lang.String signingAlgo)
Sign the payload, and the payload signature is put in the destination connected by the payloadSigStream parameter. |
void |
signSOAPMessage(java.io.InputStream soapStream,
java.io.OutputStream signedSoapStream,
java.security.PrivateKey privateKey,
java.security.cert.Certificate[] certs,
java.lang.String signatureAlgo)
Sign the SOAP messasge |
boolean |
verifyPayloadSignature(java.lang.String id,
javax.mail.internet.MimeMultipart multipart)
|
org.apache.xml.security.signature.XMLSignature |
verifySOAPMessage(javax.xml.soap.SOAPMessage msg)
|
protected boolean |
verifyXMLSignature(org.apache.xml.security.signature.XMLSignature signature)
It expects the XMLSignature has been add ResourceResolver appropriately |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected SecurityUtil()
Method Detail |
public void signSOAPMessage(java.io.InputStream soapStream, java.io.OutputStream signedSoapStream, java.security.PrivateKey privateKey, java.security.cert.Certificate[] certs, java.lang.String signatureAlgo) throws RegistryException
soapStream
- is the InputStream to String representation of the SOAPMessagesignedSoapStream
- is the OutputStream for signed SOAPMessage of String representationcerts
- the certificate chain for verifying the signature
RegistryException
public void signPayload(javax.mail.internet.MimeMultipart mp, java.lang.String id, java.io.OutputStream payloadSigStream, java.security.PrivateKey privateKey, java.security.cert.Certificate cert, java.lang.String signingAlgo) throws RegistryException
payloadSigStream
- the destination connected by this OutputStream contains
the payload signature
RegistryException
public org.apache.xml.security.signature.XMLSignature verifySOAPMessage(javax.xml.soap.SOAPMessage msg) throws RegistryException
RegistryException
protected boolean verifyXMLSignature(org.apache.xml.security.signature.XMLSignature signature) throws RegistryException, org.apache.xml.security.keys.keyresolver.KeyResolverException, java.lang.Exception
RegistryException
org.apache.xml.security.keys.keyresolver.KeyResolverException
java.lang.Exception
public boolean verifyPayloadSignature(java.lang.String id, javax.mail.internet.MimeMultipart multipart) throws RegistryException
RegistryException
public static void main(java.lang.String[] unused) throws java.lang.Exception
unused
-
java.lang.Exception
public static SecurityUtil getInstance()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |