com.ibm.ws.wssecurity.sc.util
Interface SecureConversation
-
public interface SecureConversation
-
-
Method Summary
Methods Modifier and Type Method and Description 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
-
-