Interface UserNameToken

All Superinterfaces:
com.sun.xml.ws.security.policy.Token
All Known Implementing Classes:
UsernameToken

public interface UserNameToken extends com.sun.xml.ws.security.policy.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

    Modifier and Type
    Method
    Description
     
    returns the issuer for the Username token.
     
     
    UsernameToken version
    boolean
    returns true is password needs to be used in the UsernameToken Header sent in the message.
    boolean
     
    boolean
    returns true is Created needs to be used in the UsernameToken Header sent in the message.
    boolean
     
    boolean
    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 Details

    • 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()