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

All Superinterfaces:
Token
All Known Implementing Classes:
UsernameToken

public interface UserNameToken
extends Token

Represents UsernameToken Assertion

Author:
K.Venugopal@sun.com

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()
           
 Set getTokenRefernceType()
           
 String getType()
          UsernameToken version
 boolean hasPassword()
          returns true is password needs to be used in the UsernameToken Header sent in the message.
 boolean isRequireDerivedKeys()
           
 boolean useCreated()
          returns true is Created needs to be used in the UsernameToken Header sent in the message.
 boolean useHashPassword()
           
 boolean useNonce()
          returns true is Nonce needs to be used in the UsernameToken Header sent in the message.
 
Methods inherited from interface com.sun.xml.ws.security.policy.Token
getIncludeToken, getSecurityPolicyVersion, getTokenId
 

Method Detail

getType

String getType()
UsernameToken version

Returns:
1.0 or 1.1

useNonce

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


useCreated

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


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

isRequireDerivedKeys

boolean isRequireDerivedKeys()

getTokenRefernceType

Set getTokenRefernceType()


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.