|
BEA Systems, Inc. | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
weblogic.xml.crypto.common.keyinfo.KeyProvider |
getKeyProvider(SecurityToken token,
MessageContext ctx)
|
QName[] |
getQNames()
Returns an array of QNames of the SecurityTokens this factory can create from an according DOM node. |
SecurityToken |
getSecurityToken(SecurityTokenReference str,
MessageContext ctx)
|
SecurityToken |
getSecurityToken(String valueType,
Object credentials,
ContextHandler ctxHandler)
|
SecurityToken |
getSecurityToken(String valueType,
String issuer,
Purpose p,
ContextHandler ctxHandler)
|
SecurityTokenReference |
getSTR(QName STRType,
String valueType,
SecurityToken token)
Creates a SecurityTokenReference from a SecurityToken or Credential. |
Subject |
getSubject(SecurityToken token,
MessageContext msgCtx)
|
String[] |
getValueTypes()
Returns an array of ValueType URIs of the SecurityTokens this factory can create from an according DOM node. |
boolean |
matches(Object credential,
String tokenType,
String issuerName,
ContextHandler ctxHandler,
Purpose p)
|
SecurityToken |
newSecurityToken(Node node)
Creates a SecurityToken from a node. |
SecurityTokenReference |
newSecurityTokenReference(Node node)
|
weblogic.xml.crypto.wss.SecurityTokenValidateResult |
validateProcessed(SecurityToken token,
MessageContext ctx)
|
weblogic.xml.crypto.wss.SecurityTokenValidateResult |
validateUnmarshalled(SecurityToken token,
MessageContext ctx)
|
Method Detail |
public weblogic.xml.crypto.common.keyinfo.KeyProvider getKeyProvider(SecurityToken token, MessageContext ctx)
public QName[] getQNames()
getValueTypes()
to return
the ValueType URIs.
public SecurityToken getSecurityToken(SecurityTokenReference str, MessageContext ctx) throws weblogic.xml.crypto.wss.WSSecurityException
weblogic.xml.crypto.wss.WSSecurityException
public SecurityToken getSecurityToken(String valueType, Object credentials, ContextHandler ctxHandler) throws weblogic.xml.crypto.wss.WSSecurityException
weblogic.xml.crypto.wss.WSSecurityException
public SecurityToken getSecurityToken(String valueType, String issuer, Purpose p, ContextHandler ctxHandler) throws weblogic.xml.crypto.wss.WSSecurityException
weblogic.xml.crypto.wss.WSSecurityException
public SecurityTokenReference getSTR(QName STRType, String valueType, SecurityToken token) throws weblogic.xml.crypto.wss.WSSecurityException
STRType
- QName of the child element of SecurityTokenReference that
specifies the reference mechanism. Allowed values are
WSSConstants.REFERENCE_QNAME, WSSConstants.EMBEDDED_QNAME, and
WSSConstants.KEY_IDENTIFIER_QNAME.valueType
- ValueType attribute used in Reference or KeyIdentifier child
element of SecurityTokenReference.token
- SecurityToken to create the SecurityTokenReference from.
weblogic.xml.crypto.wss.WSSecurityException
public Subject getSubject(SecurityToken token, MessageContext msgCtx) throws weblogic.xml.crypto.wss.WSSecurityException
weblogic.xml.crypto.wss.WSSecurityException
public String[] getValueTypes()
getQNames
.
public boolean matches(Object credential, String tokenType, String issuerName, ContextHandler ctxHandler, Purpose p)
public SecurityToken newSecurityToken(Node node) throws weblogic.xml.crypto.api.MarshalException
node
- the node the SecurityToken is created from
weblogic.xml.crypto.api.MarshalException
public SecurityTokenReference newSecurityTokenReference(Node node) throws weblogic.xml.dom.marshal.MarshalException
weblogic.xml.dom.marshal.MarshalException
public weblogic.xml.crypto.wss.SecurityTokenValidateResult validateProcessed(SecurityToken token, MessageContext ctx)
public weblogic.xml.crypto.wss.SecurityTokenValidateResult validateUnmarshalled(SecurityToken token, MessageContext ctx) throws weblogic.xml.crypto.wss.WSSecurityException
weblogic.xml.crypto.wss.WSSecurityException
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs90 Copyright 2005 BEA Systems Inc. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |