com.sun.xml.wss.impl
Class PolicyTypeUtil

java.lang.Object
  extended by com.sun.xml.wss.impl.PolicyTypeUtil

public class PolicyTypeUtil
extends Object


Field Summary
static String APP_SEC_CONFIG_TYPE
           
static String AUTH_POLICY_TYPE
           
static String BOOLEAN_COMPOSER_TYPE
           
static String DECL_SEC_CONFIG_TYPE
           
static String DERIVED_TOKEN_KEY_BINDING
           
static String DYN_SEC_POLICY_TYPE
           
static String ENCRYPTION_POLICY_FEATUREBINDING_TYPE
           
static String ENCRYPTION_POLICY_TYPE
           
static String ISSUED_TOKEN_KEY_BINDING
           
static String KERBEROS_BST_TYPE
           
static String MANDATORY_TARGET_FEATUREBINDING_TYPE
           
static String MANDATORY_TARGET_POLICY_TYPE
           
static String MESSAGEPOLICY_CONFIG_TYPE
           
static String PRIVATEKEY_BINDING_TYPE
           
static String RSATOKEN_TYPE
           
static String SAMLASSERTION_TYPE
           
static String SEC_POLICY_ALTERNATIVES_TYPE
           
static String SEC_POLICY_CONTAINER_TYPE
           
static String SECURE_CONVERSATION_TOKEN_KEY_BINDING
           
static String SIGNATURE_CONFIRMATION_POLICY_TYPE
           
static String SIGNATURE_POLICY_FEATUREBINDING_TYPE
           
static String SIGNATURE_POLICY_TYPE
           
static String SYMMETRIC_KEY_TYPE
           
static String TIMESTAMP_POLICY_TYPE
           
static String USERNAMETOKEN_TYPE
           
static String X509CERTIFICATE_TYPE
           
 
Constructor Summary
PolicyTypeUtil()
           
 
Method Summary
static boolean applicationSecurityConfiguration(SecurityPolicy policy)
           
static boolean authenticationTokenPolicy(SecurityPolicy policy)
           
static boolean booleanComposerPolicy(SecurityPolicy policy)
           
static boolean declarativeSecurityConfiguration(SecurityPolicy policy)
           
static boolean derivedTokenKeyBinding(SecurityPolicy policy)
           
static boolean dynamicSecurityPolicy(SecurityPolicy policy)
           
static boolean encryptionPolicy(SecurityPolicy policy)
           
static boolean encryptionPolicyFeatureBinding(SecurityPolicy policy)
           
 String getTIMESTAMP_POLICY_TYPE()
           
static boolean isMandatoryTargetPolicy(SecurityPolicy policy)
           
static boolean isPrimaryPolicy(WSSPolicy policy)
           
static boolean isSecondaryPolicy(WSSPolicy policy)
           
static boolean issuedTokenKeyBinding(SecurityPolicy policy)
           
static boolean kerberosTokenBinding(SecurityPolicy policy)
           
static boolean keyValueTokenBinding(SecurityPolicy policy)
           
static boolean messagePolicy(SecurityPolicy policy)
           
static boolean privateKeyBinding(SecurityPolicy policy)
           
static boolean samlTokenPolicy(SecurityPolicy policy)
           
static boolean secureConversationTokenKeyBinding(SecurityPolicy policy)
           
static boolean signatureConfirmationPolicy(SecurityPolicy policy)
           
static boolean signaturePolicy(SecurityPolicy policy)
           
static boolean signaturePolicyFeatureBinding(SecurityPolicy policy)
           
static boolean symmetricKeyBinding(SecurityPolicy policy)
           
static boolean timestampPolicy(SecurityPolicy policy)
           
static boolean usernameTokenBinding(SecurityPolicy policy)
           
static boolean usernameTokenPolicy(SecurityPolicy policy)
           
static boolean x509CertificateBinding(SecurityPolicy policy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEC_POLICY_CONTAINER_TYPE

public static final String SEC_POLICY_CONTAINER_TYPE
See Also:
Constant Field Values

DYN_SEC_POLICY_TYPE

public static final String DYN_SEC_POLICY_TYPE
See Also:
Constant Field Values

SEC_POLICY_ALTERNATIVES_TYPE

public static final String SEC_POLICY_ALTERNATIVES_TYPE
See Also:
Constant Field Values

BOOLEAN_COMPOSER_TYPE

public static final String BOOLEAN_COMPOSER_TYPE
See Also:
Constant Field Values

APP_SEC_CONFIG_TYPE

public static final String APP_SEC_CONFIG_TYPE
See Also:
Constant Field Values

DECL_SEC_CONFIG_TYPE

public static final String DECL_SEC_CONFIG_TYPE
See Also:
Constant Field Values

MESSAGEPOLICY_CONFIG_TYPE

public static final String MESSAGEPOLICY_CONFIG_TYPE
See Also:
Constant Field Values

AUTH_POLICY_TYPE

public static final String AUTH_POLICY_TYPE
See Also:
Constant Field Values

SIGNATURE_POLICY_TYPE

public static final String SIGNATURE_POLICY_TYPE
See Also:
Constant Field Values

ENCRYPTION_POLICY_TYPE

public static final String ENCRYPTION_POLICY_TYPE
See Also:
Constant Field Values

TIMESTAMP_POLICY_TYPE

public static final String TIMESTAMP_POLICY_TYPE
See Also:
Constant Field Values

SIGNATURE_CONFIRMATION_POLICY_TYPE

public static final String SIGNATURE_CONFIRMATION_POLICY_TYPE
See Also:
Constant Field Values

USERNAMETOKEN_TYPE

public static final String USERNAMETOKEN_TYPE
See Also:
Constant Field Values

X509CERTIFICATE_TYPE

public static final String X509CERTIFICATE_TYPE
See Also:
Constant Field Values

SAMLASSERTION_TYPE

public static final String SAMLASSERTION_TYPE
See Also:
Constant Field Values

SYMMETRIC_KEY_TYPE

public static final String SYMMETRIC_KEY_TYPE
See Also:
Constant Field Values

KERBEROS_BST_TYPE

public static final String KERBEROS_BST_TYPE
See Also:
Constant Field Values

RSATOKEN_TYPE

public static final String RSATOKEN_TYPE
See Also:
Constant Field Values

PRIVATEKEY_BINDING_TYPE

public static final String PRIVATEKEY_BINDING_TYPE
See Also:
Constant Field Values

ENCRYPTION_POLICY_FEATUREBINDING_TYPE

public static final String ENCRYPTION_POLICY_FEATUREBINDING_TYPE
See Also:
Constant Field Values

SIGNATURE_POLICY_FEATUREBINDING_TYPE

public static final String SIGNATURE_POLICY_FEATUREBINDING_TYPE
See Also:
Constant Field Values

DERIVED_TOKEN_KEY_BINDING

public static final String DERIVED_TOKEN_KEY_BINDING
See Also:
Constant Field Values

ISSUED_TOKEN_KEY_BINDING

public static final String ISSUED_TOKEN_KEY_BINDING
See Also:
Constant Field Values

SECURE_CONVERSATION_TOKEN_KEY_BINDING

public static final String SECURE_CONVERSATION_TOKEN_KEY_BINDING
See Also:
Constant Field Values

MANDATORY_TARGET_POLICY_TYPE

public static final String MANDATORY_TARGET_POLICY_TYPE
See Also:
Constant Field Values

MANDATORY_TARGET_FEATUREBINDING_TYPE

public static final String MANDATORY_TARGET_FEATUREBINDING_TYPE
See Also:
Constant Field Values
Constructor Detail

PolicyTypeUtil

public PolicyTypeUtil()
Method Detail

isPrimaryPolicy

public static boolean isPrimaryPolicy(WSSPolicy policy)

isSecondaryPolicy

public static boolean isSecondaryPolicy(WSSPolicy policy)

signaturePolicyFeatureBinding

public static boolean signaturePolicyFeatureBinding(SecurityPolicy policy)

encryptionPolicyFeatureBinding

public static boolean encryptionPolicyFeatureBinding(SecurityPolicy policy)

privateKeyBinding

public static boolean privateKeyBinding(SecurityPolicy policy)

encryptionPolicy

public static boolean encryptionPolicy(SecurityPolicy policy)

signaturePolicy

public static boolean signaturePolicy(SecurityPolicy policy)

timestampPolicy

public static boolean timestampPolicy(SecurityPolicy policy)

signatureConfirmationPolicy

public static boolean signatureConfirmationPolicy(SecurityPolicy policy)

authenticationTokenPolicy

public static boolean authenticationTokenPolicy(SecurityPolicy policy)

usernameTokenPolicy

public static boolean usernameTokenPolicy(SecurityPolicy policy)

usernameTokenBinding

public static boolean usernameTokenBinding(SecurityPolicy policy)

x509CertificateBinding

public static boolean x509CertificateBinding(SecurityPolicy policy)

keyValueTokenBinding

public static boolean keyValueTokenBinding(SecurityPolicy policy)

kerberosTokenBinding

public static boolean kerberosTokenBinding(SecurityPolicy policy)

samlTokenPolicy

public static boolean samlTokenPolicy(SecurityPolicy policy)

symmetricKeyBinding

public static boolean symmetricKeyBinding(SecurityPolicy policy)

booleanComposerPolicy

public static boolean booleanComposerPolicy(SecurityPolicy policy)

dynamicSecurityPolicy

public static boolean dynamicSecurityPolicy(SecurityPolicy policy)

messagePolicy

public static boolean messagePolicy(SecurityPolicy policy)

applicationSecurityConfiguration

public static boolean applicationSecurityConfiguration(SecurityPolicy policy)

declarativeSecurityConfiguration

public static boolean declarativeSecurityConfiguration(SecurityPolicy policy)

derivedTokenKeyBinding

public static boolean derivedTokenKeyBinding(SecurityPolicy policy)

getTIMESTAMP_POLICY_TYPE

public String getTIMESTAMP_POLICY_TYPE()

issuedTokenKeyBinding

public static boolean issuedTokenKeyBinding(SecurityPolicy policy)

secureConversationTokenKeyBinding

public static boolean secureConversationTokenKeyBinding(SecurityPolicy policy)

isMandatoryTargetPolicy

public static boolean isMandatoryTargetPolicy(SecurityPolicy policy)


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.