uk.ac.soton.itinnovation.grid.comms.wstrust
Interface WSTrust

All Known Subinterfaces:
MembershipGroupConversation, MembershipGroupResource, SLAConversation, SLAResource, SLAServiceSOAP, StsService, TradeAccountConversation, TradeAccountResource, TradeAccountServiceSOAP
All Known Implementing Classes:
MembershipGroupResourceImpl, SLAServiceImpl, STServiceImpl, TradeAccountServiceImpl

@WebService(targetNamespace="http://schemas.xmlsoap.org/ws/2005/02/trust/wsdl",
            serviceName="WSTrust",
            wsdlLocation="ws-trust.wsdl",
            name="SecurityTokenService")
@SoapBindingName(value="WSTrustSoapBinding")
public interface WSTrust

Interface for issuing and validating security tokens, according to the WS-Trust specification.


Field Summary
static QName DEFAULT_WSTRUST_ISSUER
           
static String requestSecurityToken
           
static QName VALIDATE_SUBJECT_DESCRIPTION
          SubjectDescription describing the credentials of the client being validated.
static String WSTRUST_REQUEST_TYPE_ISSUANCE
          Issue a token.
static String WSTRUST_REQUEST_TYPE_VALIDATION
          Validate a token.
static String WSTRUST_SAML_1_1
          Request a SAML 1.1 token.
static String WSTRUST_STATUS
          Request only a status.
static String WSTRUST_STATUS_INVALID
          Status of a failed validation.
static String WSTRUST_STATUS_VALID
          Status of a successful validation.
static String XMLNS_WSTRUST
           
static String XMLNS_WSU
           
 
Method Summary
 Document RequestSecurityToken(Element request)
          Request a security token, as defined by the WS-Trust specification.
 

Field Detail

requestSecurityToken

static final String requestSecurityToken
See Also:
Constant Field Values

DEFAULT_WSTRUST_ISSUER

static final QName DEFAULT_WSTRUST_ISSUER

XMLNS_WSTRUST

static final String XMLNS_WSTRUST
See Also:
Constant Field Values

XMLNS_WSU

static final String XMLNS_WSU
See Also:
Constant Field Values

WSTRUST_SAML_1_1

static final String WSTRUST_SAML_1_1
Request a SAML 1.1 token.

See Also:
Constant Field Values

WSTRUST_STATUS

static final String WSTRUST_STATUS
Request only a status.

See Also:
Constant Field Values

WSTRUST_STATUS_VALID

static final String WSTRUST_STATUS_VALID
Status of a successful validation.

See Also:
Constant Field Values

WSTRUST_STATUS_INVALID

static final String WSTRUST_STATUS_INVALID
Status of a failed validation.

See Also:
Constant Field Values

WSTRUST_REQUEST_TYPE_ISSUANCE

static final String WSTRUST_REQUEST_TYPE_ISSUANCE
Issue a token.

See Also:
Constant Field Values

WSTRUST_REQUEST_TYPE_VALIDATION

static final String WSTRUST_REQUEST_TYPE_VALIDATION
Validate a token.

See Also:
Constant Field Values

VALIDATE_SUBJECT_DESCRIPTION

static final QName VALIDATE_SUBJECT_DESCRIPTION
SubjectDescription describing the credentials of the client being validated.

Method Detail

RequestSecurityToken

@WebMethod(documentStyle=true)
Document RequestSecurityToken(Element request)
                              throws RemoteException
Request a security token, as defined by the WS-Trust specification.

Parameters:
request - a <RequestSecurityToken>
Returns:
a <RequestSecurityTokenResponse>
Throws:
RemoteException


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.