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:
- [email protected]
-
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 TypeMethodDescriptionvoid
addBootstrapPolicy
(NestedPolicy policy) returnsPolicy
which represents Bootstrap Policyreturns the token inclusion valuereturns the issuer for the SecureConversation token.Unique Id assigned to the token.returns aIterator
over the token reference types to be used.returns the type of the token.boolean
returns true if isMustNotSendCancel element is present under SecureConversationTokenboolean
returns true if isMustNotSendRenew element is present under SecureConversationTokenboolean
returns true if RequiredDerivedKey element is present under SecureConversationTokenvoid
void
Methods inherited from class com.sun.xml.ws.policy.PolicyAssertion
equals, getAttributes, getAttributesSet, getAttributeValue, getImplementation, getName, getNestedAssertionsIterator, getNestedPolicy, getParametersIterator, getValue, hashCode, hasNestedAssertions, 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:SecureConversationToken
returns true if RequiredDerivedKey element is present under SecureConversationToken- Specified by:
isRequireDerivedKeys
in interfaceSecureConversationToken
- Returns:
- true if RequireDerviedKeys element is present under SecureConversationToken or false.
-
isMustNotSendCancel
public boolean isMustNotSendCancel()Description copied from interface:SecureConversationToken
returns true if isMustNotSendCancel element is present under SecureConversationToken- Specified by:
isMustNotSendCancel
in interfaceSecureConversationToken
- Returns:
- true if isMustNotSendCancel element is present under SecureConversationToken or false.
-
isMustNotSendRenew
public boolean isMustNotSendRenew()Description copied from interface:SecureConversationToken
returns true if isMustNotSendRenew element is present under SecureConversationToken- Specified by:
isMustNotSendRenew
in interfaceSecureConversationToken
- Returns:
- true if isMustNotSendRenew element is present under SecureConversationToken or false.
-
getTokenType
Description copied from interface:SecureConversationToken
returns the type of the token.- Specified by:
getTokenType
in interfaceSecureConversationToken
- Returns:
- one of SC10_SECURITYCONTEXT_TOKEN
-
getIssuer
Description copied from interface:SecureConversationToken
returns the issuer for the SecureConversation token.- Specified by:
getIssuer
in interfaceSecureConversationToken
- Returns:
- returns the issuer
-
getIssuerName
- Specified by:
getIssuerName
in interfaceSecureConversationToken
- Returns:
- the issuer name for SecureConversation token
-
getClaims
- Specified by:
getClaims
in interfaceSecureConversationToken
- Returns:
- Claims
-
getBootstrapPolicy
Description copied from interface:SecureConversationToken
returnsPolicy
which represents Bootstrap Policy- Specified by:
getBootstrapPolicy
in interfaceSecureConversationToken
- Returns:
Policy
-
getIncludeToken
Description copied from interface:Token
returns the token inclusion value- Specified by:
getIncludeToken
in interfaceToken
- Returns:
- one of
ONCE
,NEVER
,ALWAYS_TO_RECIPIENT
,ALWAYS
-
getTokenId
Description copied from interface:Token
Unique Id assigned to the token.- Specified by:
getTokenId
in interfaceToken
- Returns:
- String representation of the token id.
-
getIssuedTokens
-
getKerberosTokens
-
getTokenRefernceTypes
Description copied from interface:SecureConversationToken
returns aIterator
over the token reference types to be used.- Specified by:
getTokenRefernceTypes
in interfaceSecureConversationToken
- Returns:
- either REQUIRE_EXTERNAL_URI_REFERENCE
-
addBootstrapPolicy
-
getSecurityPolicyVersion
- Specified by:
getSecurityPolicyVersion
in interfaceToken
- Returns:
- version of SecurityPolicy being used
-