|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ws.sandbox.security.conversation.ConversationEngine
Conversation Engine follows the basic structure of SecurityEngine
Field Summary | |
protected java.util.HashMap |
configurator
|
protected static javax.xml.namespace.QName |
DERIVEDKEY_TOKEN
wsc:DerivedKeyToken as defined in WS Secure Conversation specification. |
protected static javax.xml.namespace.QName |
REFERENCE_LIST
xenc:ReferenceList as defined by XML Encryption specification, |
protected static javax.xml.namespace.QName |
REQUESTED_SECURITY_TOKEN_RESPONSE
Refer WS secure Conversation specification |
protected static javax.xml.namespace.QName |
SCT
|
protected static javax.xml.namespace.QName |
SCT_TOKEN
wsc:SecurityContextToken as defined in WS Secure Conversation specification. |
protected static javax.xml.namespace.QName |
SIGNATURE
ds:Signature as defined by XML Signature specification. |
protected java.lang.String |
trustPropFile
|
protected boolean |
verifyTrust
|
protected WSSConfig |
wssConfig
|
Constructor Summary | |
ConversationEngine(java.util.HashMap config)
|
Method Summary | |
ConvEngineResult |
handleRequestedSecurityTokenResponse(org.w3c.dom.Element eleSTRes,
DerivedKeyCallbackHandler dkcbHandler,
java.lang.String callback)
|
ConvEngineResult |
handleSecurityTokenReference(SecurityTokenReference secRef2DkToken,
DerivedKeyCallbackHandler dkcbHandler)
|
protected java.util.Vector |
processConvHeader(org.w3c.dom.Element securityHeader,
org.w3c.dom.Document doc,
DerivedKeyCallbackHandler dkcbHandler,
java.lang.String callback)
|
java.util.Vector |
processSecConvHeader(org.w3c.dom.Document doc,
java.lang.String actor,
DerivedKeyCallbackHandler dkcb,
java.lang.String callback)
This method is extracted from org.apache.ws.security.SecurityEngine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final javax.xml.namespace.QName DERIVEDKEY_TOKEN
wsc:DerivedKeyToken
as defined in WS Secure Conversation specification.
protected static final javax.xml.namespace.QName SCT_TOKEN
wsc:SecurityContextToken
as defined in WS Secure Conversation specification.
protected static final javax.xml.namespace.QName REQUESTED_SECURITY_TOKEN_RESPONSE
protected static final javax.xml.namespace.QName SIGNATURE
ds:Signature
as defined by XML Signature specification.
protected static final javax.xml.namespace.QName REFERENCE_LIST
xenc:ReferenceList
as defined by XML Encryption specification,
protected static final javax.xml.namespace.QName SCT
protected java.util.HashMap configurator
protected java.lang.String trustPropFile
protected boolean verifyTrust
protected WSSConfig wssConfig
Constructor Detail |
public ConversationEngine(java.util.HashMap config)
Method Detail |
public java.util.Vector processSecConvHeader(org.w3c.dom.Document doc, java.lang.String actor, DerivedKeyCallbackHandler dkcb, java.lang.String callback) throws ConversationException
doc
- actor
-
ConversationException
protected java.util.Vector processConvHeader(org.w3c.dom.Element securityHeader, org.w3c.dom.Document doc, DerivedKeyCallbackHandler dkcbHandler, java.lang.String callback) throws ConversationException, WSSecurityException
doc
- dkcbHandler
-
ConversationException
WSSecurityException
public ConvEngineResult handleRequestedSecurityTokenResponse(org.w3c.dom.Element eleSTRes, DerivedKeyCallbackHandler dkcbHandler, java.lang.String callback) throws ConversationException
ConversationException
public ConvEngineResult handleSecurityTokenReference(SecurityTokenReference secRef2DkToken, DerivedKeyCallbackHandler dkcbHandler) throws ConversationException
ConversationException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |