|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.ws.security.trust.sts.BaseSTSImpl
public abstract class BaseSTSImpl
The Base class of an STS implementation. This could be used to implement the actual STS. The sub class could override the methods of this class to customize the implementation.
Field Summary | |
---|---|
static java.lang.String |
ALIAS
The String CertAlias that is used in the configuration. |
static java.lang.String |
APPLIES_TO
The String AppliesTo |
static java.lang.String |
CONTRACT
The String Contract. |
static java.lang.String |
DEFAULT_APPLIESTO
The default value for AppliesTo if appliesTo is not specified. |
static java.lang.String |
DEFAULT_IMPL
The default implementation class for the Trust contract. |
static java.lang.String |
DEFAULT_ISSUER
|
static int |
DEFAULT_TIMEOUT
The default value of the timeout for the tokens issued by this STS |
static java.lang.String |
ENCRYPT_KEY
The String encrypt-issued-key |
static java.lang.String |
ENCRYPT_TOKEN
The String encrypt-issued-token |
static java.lang.String |
END_POINT
The String endPoint. |
static java.lang.String |
ISSUER
|
static java.lang.String |
KEY_TYPE
The String KeyType. |
static java.lang.String |
LIFETIME
The String LifeTime that is used to specify lifetime of the tokens issued by this STS. |
static java.lang.String |
SERVICE_PROVIDERS
The String ServiceProviders. |
static java.lang.String |
STS_CONFIGURATION
The xml element tag for STS Configuration |
static java.lang.String |
TOKEN_TYPE
The String TokenType. |
protected WSTrustVersion |
wstVer
|
Constructor Summary | |
---|---|
BaseSTSImpl()
|
Method Summary | |
---|---|
protected abstract javax.xml.ws.handler.MessageContext |
getMessageContext()
The actual STS class should override this method to return the correct MessageContext |
javax.xml.transform.Source |
invoke(javax.xml.transform.Source rstElement)
Implementation of the invoke method of the Provider interface |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_TIMEOUT
public static final java.lang.String DEFAULT_ISSUER
public static final java.lang.String STS_CONFIGURATION
public static final java.lang.String DEFAULT_IMPL
public static final java.lang.String DEFAULT_APPLIESTO
public static final java.lang.String APPLIES_TO
public static final java.lang.String LIFETIME
public static final java.lang.String ALIAS
public static final java.lang.String ENCRYPT_KEY
public static final java.lang.String ENCRYPT_TOKEN
public static final java.lang.String CONTRACT
public static final java.lang.String ISSUER
public static final java.lang.String TOKEN_TYPE
public static final java.lang.String KEY_TYPE
public static final java.lang.String SERVICE_PROVIDERS
public static final java.lang.String END_POINT
protected WSTrustVersion wstVer
Constructor Detail |
---|
public BaseSTSImpl()
Method Detail |
---|
public javax.xml.transform.Source invoke(javax.xml.transform.Source rstElement)
invoke
in interface BaseSTS
invoke
in interface javax.xml.ws.Provider<javax.xml.transform.Source>
rstElement
- The message comprising of RequestSecurityToken.
javax.xml.ws.WebServiceException
- if there is an error processing request.
The cause of the WebServiceException may be set to a subclass
of ProtocolException to control the protocol level
representation of the exception.protected abstract javax.xml.ws.handler.MessageContext getMessageContext()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |