Interface SecureConversationToken

All Superinterfaces:
com.sun.xml.ws.security.policy.Token
All Known Implementing Classes:
SCTokenWrapper, SecureConversationToken

public interface SecureConversationToken extends com.sun.xml.ws.security.policy.Token
This interface represents requirement for Security Context Token defined in WS-SecureConversation 1.0
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
    com.sun.xml.ws.policy.NestedPolicy
    returns Policy which represents Bootstrap Policy
     
    returns the issuer for the SecureConversation token.
     
    returns a Iterator over the token reference types to be used.
    returns the type of the token.
    boolean
    returns true if isMustNotSendCancel element is present under SecureConversationToken
    boolean
    returns true if isMustNotSendRenew element is present under SecureConversationToken
    boolean
    returns true if RequiredDerivedKey element is present under SecureConversationToken

    Methods inherited from interface com.sun.xml.ws.security.policy.Token

    getIncludeToken, getSecurityPolicyVersion, getTokenId
  • Method Details

    • getTokenRefernceTypes

      Set getTokenRefernceTypes()
      returns a Iterator over the token reference types to be used.
      Returns:
      either REQUIRE_EXTERNAL_URI_REFERENCE
    • isRequireDerivedKeys

      boolean isRequireDerivedKeys()
      returns true if RequiredDerivedKey element is present under SecureConversationToken
      Returns:
      true if RequireDerviedKeys element is present under SecureConversationToken or false.
    • isMustNotSendCancel

      boolean isMustNotSendCancel()
      returns true if isMustNotSendCancel element is present under SecureConversationToken
      Returns:
      true if isMustNotSendCancel element is present under SecureConversationToken or false.
    • isMustNotSendRenew

      boolean isMustNotSendRenew()
      returns true if isMustNotSendRenew element is present under SecureConversationToken
      Returns:
      true if isMustNotSendRenew element is present under SecureConversationToken or false.
    • getTokenType

      String getTokenType()
      returns the type of the token.
      Returns:
      one of SC10_SECURITYCONTEXT_TOKEN
    • getIssuer

      Issuer getIssuer()
      returns the issuer for the SecureConversation token.
      Returns:
      returns the issuer
    • getIssuerName

      IssuerName getIssuerName()
      Returns:
      the issuer name for SecureConversation token
    • getClaims

      Claims getClaims()
      Returns:
      Claims
    • getBootstrapPolicy

      com.sun.xml.ws.policy.NestedPolicy getBootstrapPolicy()
      returns Policy which represents Bootstrap Policy
      Returns:
      Policy