Class SCTokenWrapper
java.lang.Object
com.sun.xml.ws.policy.PolicyAssertion
com.sun.xml.ws.security.impl.policyconv.SCTokenWrapper
- All Implemented Interfaces:
SecureConversationToken,Token
- 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 -
Constructor Summary
ConstructorsConstructorDescriptionSCTokenWrapper(PolicyAssertion scToken, MessagePolicy mp) Creates a new instance of SCTokenWrapper -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBootstrapPolicy(NestedPolicy policy) returnsPolicywhich represents Bootstrap Policyreturns the token inclusion valuereturns the issuer for the SecureConversation token.Unique Id assigned to the 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 SecureConversationTokenvoidvoidMethods inherited from class com.sun.xml.ws.policy.PolicyAssertion
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedPolicy, hasParameters, isIgnorable, isOptional, isPrivate, toString, toString
-
Constructor Details
-
SCTokenWrapper
Creates a new instance of SCTokenWrapper
-
-
Method Details
-
getSecureConversationToken
-
setSecureConversationToken
-
getMessagePolicy
-
setMessagePolicyp
-
isRequireDerivedKeys
public boolean isRequireDerivedKeys()Description copied from interface:SecureConversationTokenreturns true if RequiredDerivedKey element is present under SecureConversationToken- Specified by:
isRequireDerivedKeysin interfaceSecureConversationToken- Returns:
- true if RequireDerviedKeys element is present under SecureConversationToken or false.
-
isMustNotSendCancel
public boolean isMustNotSendCancel()Description copied from interface:SecureConversationTokenreturns true if isMustNotSendCancel element is present under SecureConversationToken- Specified by:
isMustNotSendCancelin interfaceSecureConversationToken- Returns:
- true if isMustNotSendCancel element is present under SecureConversationToken or false.
-
isMustNotSendRenew
public boolean isMustNotSendRenew()Description copied from interface:SecureConversationTokenreturns true if isMustNotSendRenew element is present under SecureConversationToken- Specified by:
isMustNotSendRenewin interfaceSecureConversationToken- Returns:
- true if isMustNotSendRenew element is present under SecureConversationToken or false.
-
getTokenType
Description copied from interface:SecureConversationTokenreturns the type of the token.- Specified by:
getTokenTypein interfaceSecureConversationToken- Returns:
- one of SC10_SECURITYCONTEXT_TOKEN
-
getIssuer
Description copied from interface:SecureConversationTokenreturns the issuer for the SecureConversation token.- Specified by:
getIssuerin interfaceSecureConversationToken- Returns:
- returns the issuer
-
getIssuerName
- Specified by:
getIssuerNamein interfaceSecureConversationToken- Returns:
- the issuer name for SecureConversation token
-
getClaims
- Specified by:
getClaimsin interfaceSecureConversationToken- Returns:
- Claims
-
getBootstrapPolicy
Description copied from interface:SecureConversationTokenreturnsPolicywhich represents Bootstrap Policy- Specified by:
getBootstrapPolicyin interfaceSecureConversationToken- Returns:
Policy
-
getIncludeToken
Description copied from interface:Tokenreturns the token inclusion value- Specified by:
getIncludeTokenin interfaceToken- Returns:
- one of
ONCE,NEVER,ALWAYS_TO_RECIPIENT,ALWAYS
-
getTokenId
Description copied from interface:TokenUnique Id assigned to the token.- Specified by:
getTokenIdin interfaceToken- Returns:
- String representation of the token id.
-
getIssuedTokens
-
getKerberosTokens
-
getTokenRefernceTypes
Description copied from interface:SecureConversationTokenreturns aIteratorover the token reference types to be used.- Specified by:
getTokenRefernceTypesin interfaceSecureConversationToken- Returns:
- either REQUIRE_EXTERNAL_URI_REFERENCE
-
addBootstrapPolicy
-
getSecurityPolicyVersion
- Specified by:
getSecurityPolicyVersionin interfaceToken- Returns:
- version of SecurityPolicy being used
-