IBM WebSphere Application ServerTM
Release 7

com.ibm.ws.wssecurity.sc.util
Interface SecureConversation


public interface SecureConversation


Method Summary
 java.util.List getEncryptedParts(java.lang.String uuid, org.apache.axis2.context.MessageContext msgCtx)
           
 SecurityContextToken getSCToken(org.apache.axis2.context.MessageContext msgCtx)
           
 SecurityContextToken getSCToken(java.lang.String uuid)
           
 SecurityContextToken getSCTokenBySecurityTokenReference(org.apache.axiom.om.OMElement STR, org.apache.axis2.context.MessageContext msgCtx)
           
 byte[] getSCTokenBytes(java.lang.String uuid)
           
 SecurityContextToken getSCTokenFromBytes(byte[] token)
           
 long getSCTokenTimeOut(org.apache.axis2.context.ConfigurationContext cContext)
           
 java.util.List getSignedParts(java.lang.String uuid, org.apache.axis2.context.MessageContext msgCtx)
           
 byte[] getWSSPropertyMapByteArray(org.apache.axis2.context.MessageContext msgCtx)
           
 java.util.HashMap getWSSPropertyMapFromByteArray(byte[] wssmap, org.apache.axis2.context.MessageContext msgCtx)
           
 boolean isUsedForSigningAndEncryption(java.lang.String uuid, org.apache.axis2.context.MessageContext msgCtx)
           
 void restoreSCToken(byte[] token)
           
 

Method Detail

getSCToken

SecurityContextToken getSCToken(org.apache.axis2.context.MessageContext msgCtx)
                                throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

getSCToken

SecurityContextToken getSCToken(java.lang.String uuid)
                                throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

isUsedForSigningAndEncryption

boolean isUsedForSigningAndEncryption(java.lang.String uuid,
                                      org.apache.axis2.context.MessageContext msgCtx)
                                      throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

getSignedParts

java.util.List getSignedParts(java.lang.String uuid,
                              org.apache.axis2.context.MessageContext msgCtx)
                              throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

getEncryptedParts

java.util.List getEncryptedParts(java.lang.String uuid,
                                 org.apache.axis2.context.MessageContext msgCtx)
                                 throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

getSCTokenBytes

byte[] getSCTokenBytes(java.lang.String uuid)
                       throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

getSCTokenFromBytes

SecurityContextToken getSCTokenFromBytes(byte[] token)
                                         throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

getSCTokenBySecurityTokenReference

SecurityContextToken getSCTokenBySecurityTokenReference(org.apache.axiom.om.OMElement STR,
                                                        org.apache.axis2.context.MessageContext msgCtx)
                                                        throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

getWSSPropertyMapByteArray

byte[] getWSSPropertyMapByteArray(org.apache.axis2.context.MessageContext msgCtx)
                                  throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

getWSSPropertyMapFromByteArray

java.util.HashMap getWSSPropertyMapFromByteArray(byte[] wssmap,
                                                 org.apache.axis2.context.MessageContext msgCtx)
                                                 throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

restoreSCToken

void restoreSCToken(byte[] token)
                    throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

getSCTokenTimeOut

long getSCTokenTimeOut(org.apache.axis2.context.ConfigurationContext cContext)
                       throws com.ibm.wsspi.wssecurity.core.SoapSecurityException
Throws:
com.ibm.wsspi.wssecurity.core.SoapSecurityException

IBM WebSphere Application ServerTM
Release 7