Class SCTokenWrapper
java.lang.Object
com.sun.xml.ws.policy.PolicyAssertion
com.sun.xml.ws.security.impl.policyconv.SCTokenWrapper
- All Implemented Interfaces:
SecureConversationToken,Token
public class SCTokenWrapper
extends com.sun.xml.ws.policy.PolicyAssertion
implements SecureConversationToken
- 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(com.sun.xml.ws.policy.PolicyAssertion scToken, MessagePolicy mp) Creates a new instance of SCTokenWrapper -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBootstrapPolicy(com.sun.xml.ws.policy.NestedPolicy policy) com.sun.xml.ws.policy.NestedPolicyreturnsPolicywhich represents Bootstrap PolicyList<com.sun.xml.ws.policy.PolicyAssertion>returns the issuer for the SecureConversation token.List<com.sun.xml.ws.policy.PolicyAssertion>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
public com.sun.xml.ws.policy.NestedPolicy getBootstrapPolicy()Description copied from interface:SecureConversationTokenreturnsPolicywhich represents Bootstrap Policy- Specified by:
getBootstrapPolicyin interfaceSecureConversationToken- Returns:
Policy
-
getIncludeToken
- Specified by:
getIncludeTokenin interfaceToken
-
getTokenId
- Specified by:
getTokenIdin interfaceToken
-
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
public void addBootstrapPolicy(com.sun.xml.ws.policy.NestedPolicy policy) -
getSecurityPolicyVersion
- Specified by:
getSecurityPolicyVersionin interfaceToken
-