Package com.sun.xml.ws.security.policy
Interface SecureConversationToken
- All Superinterfaces:
Token
- All Known Implementing Classes:
SCTokenWrapper,SecureConversationToken
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 TypeMethodDescriptionreturnsPolicywhich represents Bootstrap Policyreturns the issuer for the SecureConversation token.returns aIteratorover the token reference types to be used.returns the type of the token.booleanreturns true if isMustNotSendCancel element is present under SecureConversationTokenbooleanreturns true if isMustNotSendRenew element is present under SecureConversationTokenbooleanreturns true if RequiredDerivedKey element is present under SecureConversationTokenMethods inherited from interface com.sun.xml.ws.security.policy.Token
getIncludeToken, getSecurityPolicyVersion, getTokenId
-
Method Details
-
getTokenRefernceTypes
Set getTokenRefernceTypes()returns aIteratorover 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
NestedPolicy getBootstrapPolicy()returnsPolicywhich represents Bootstrap Policy- Returns:
Policy
-