com.sun.xml.ws.security.policy
Interface UserNameToken

All Superinterfaces:
Token
All Known Implementing Classes:
UsernameToken

public interface UserNameToken
extends Token

Represents UsernameToken Assertion


Field Summary
 
Fields inherited from interface com.sun.xml.ws.security.policy.Token
REQUIRE_DERIVED_KEYS, REQUIRE_EMBEDDED_TOKEN_REFERENCE, REQUIRE_EXTERNAL_REFERENCE, REQUIRE_EXTERNAL_URI_REFERENCE, REQUIRE_INTERNAL_REFERENCE, REQUIRE_ISSUER_SERIAL_REFERENCE, REQUIRE_KEY_IDENTIFIER_REFERENCE, REQUIRE_THUMBPRINT_REFERENCE, RSA_KEYVALUE_TOKEN, SC10_SECURITYCONTEXT_TOKEN, WSS_REL_V10_TOKEN10, WSS_REL_V10_TOKEN11, WSS_REL_V20_TOKEN10, WSS_REL_V20_TOKEN11, WSS_SAML_V10_TOKEN10, WSS_SAML_V10_TOKEN11, WSS_SAML_V11_TOKEN10, WSS_SAML_V11_TOKEN11, WSS_SAML_V20_TOKEN11, WSS_USERNAME_TOKEN_10, WSS_USERNAME_TOKEN_11, WSS10, WSS11, WSSKERBEROS_GSS_V5_AP_REQ_TOKEN11, WSSKERBEROS_V5_AP_REQ_TOKEN11, WSSX509PKCS7TOKEN10, WSSX509PKCS7TOKEN11, WSSX509PKIPATHV1TOKEN10, WSSX509PKIPATHV1TOKEN11, WSSX509V1TOKEN10, WSSX509V1TOKEN11, WSSX509V3TOKEN10, WSSX509V3TOKEN11
 
Method Summary
 Claims getClaims()
           
 Issuer getIssuer()
          returns the issuer for the Username token.
 IssuerName getIssuerName()
           
 java.lang.String getType()
          UsernameToken version
 boolean hasPassword()
          returns true is password needs to be used in the UsernameToken Header sent in the message.
 boolean useHashPassword()
           
 
Methods inherited from interface com.sun.xml.ws.security.policy.Token
getIncludeToken, getSecurityPolicyVersion, getTokenId
 

Method Detail

getType

java.lang.String getType()
UsernameToken version

Returns:
1.0 or 1.1

hasPassword

boolean hasPassword()
returns true is password needs to be used in the UsernameToken Header sent in the message.


useHashPassword

boolean useHashPassword()
Returns:
true if password hash should be used instead of plaintext password

getIssuer

Issuer getIssuer()
returns the issuer for the Username token.

Returns:
returns the issuer

getIssuerName

IssuerName getIssuerName()
Returns:
the issuer name for Username token

getClaims

Claims getClaims()
Returns:
Claims