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

All Superinterfaces:
Token
All Known Subinterfaces:
EncryptedSupportingTokens, EndorsingEncryptedSupportingTokens, EndorsingSupportingTokens, SignedEncryptedSupportingTokens, SignedEndorsingEncryptedSupportingTokens, SignedEndorsingSupportingTokens, SignedSupportingTokens
All Known Implementing Classes:
EncryptedSupportingTokens, EndorsingEncryptedSupportingTokens, EndorsingSupportingTokens, SignedEncryptedSupportingTokens, SignedEndorsingEncryptedSupportingTokens, SignedEndorsingSupportingTokens, SignedSupportingTokens, SupportingTokens

public interface SupportingTokens
extends Token

Supporting tokens are included in the security header and may optionally include additional message parts to sign and/or encrypt.


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
 AlgorithmSuite getAlgorithmSuite()
          returns the AlgorithmSuite which will identify algorithms to use.
 java.util.Iterator<EncryptedElements> getEncryptedElements()
           
 java.util.Iterator<EncryptedParts> getEncryptedParts()
           
 java.util.Iterator<SignedElements> getSignedElements()
           
 java.util.Iterator<SignedParts> getSignedParts()
          List of targets that need to be protected.
 java.util.Iterator getTokens()
          All tokens are set.
 
Methods inherited from interface com.sun.xml.ws.security.policy.Token
getIncludeToken, getSecurityPolicyVersion, getTokenId
 

Method Detail

getAlgorithmSuite

AlgorithmSuite getAlgorithmSuite()
returns the AlgorithmSuite which will identify algorithms to use.

Returns:
AlgorithmSuite or null

getSignedParts

java.util.Iterator<SignedParts> getSignedParts()
List of targets that need to be protected.

Returns:
Iterator over targets that need to be protected.

getSignedElements

java.util.Iterator<SignedElements> getSignedElements()

getEncryptedParts

java.util.Iterator<EncryptedParts> getEncryptedParts()

getEncryptedElements

java.util.Iterator<EncryptedElements> getEncryptedElements()

getTokens

java.util.Iterator getTokens()
All tokens are set.

Returns:
Iterator over tokens that are to be included in the message