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

All Superinterfaces:
Token
All Known Implementing Classes:
SCTokenWrapper, SecureConversationToken

public interface SecureConversationToken
extends Token

This interface represents requirement for Security Context Token defined in WS-SecureConversation 1.0


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
 com.sun.xml.ws.policy.NestedPolicy getBootstrapPolicy()
          returns Policy which represents Bootstrap Policy
 Claims getClaims()
           
 Issuer getIssuer()
          returns the issuer for the SecureConversation token.
 IssuerName getIssuerName()
           
 java.util.Set getTokenRefernceTypes()
          returns a Iterator over the token reference types to be used.
 java.lang.String getTokenType()
          returns the type of the token.
 boolean isMustNotSendCancel()
          returns true if isMustNotSendCancel element is present under SecureConversationToken
 boolean isMustNotSendRenew()
          returns true if isMustNotSendRenew element is present under SecureConversationToken
 boolean isRequireDerivedKeys()
          returns true if RequiredDerivedKey element is present under SecureConversationToken
 
Methods inherited from interface com.sun.xml.ws.security.policy.Token
getIncludeToken, getSecurityPolicyVersion, getTokenId
 

Method Detail

getTokenRefernceTypes

java.util.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

java.lang.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