Interface SecurityPolicy

All Known Implementing Classes:
ApplicationSecurityConfiguration, AuthenticationTokenPolicy, AuthenticationTokenPolicy.KerberosTokenBinding, AuthenticationTokenPolicy.KeyValueTokenBinding, AuthenticationTokenPolicy.SAMLAssertionBinding, AuthenticationTokenPolicy.UsernameTokenBinding, AuthenticationTokenPolicy.X509CertificateBinding, DeclarativeSecurityConfiguration, DerivedTokenKeyBinding, DynamicSecurityPolicy, DynamicSecurityPolicy, EncryptionPolicy, EncryptionPolicy.FeatureBinding, IssuedTokenKeyBinding, KeyBindingBase, MandatoryTargetPolicy, MandatoryTargetPolicy.FeatureBinding, MessagePolicy, MLSPolicy, PolicyAlternatives, PrivateKeyBinding, SecureConversationTokenKeyBinding, SecurityPolicyContainer, SignatureConfirmationPolicy, SignaturePolicy, SignaturePolicy.FeatureBinding, SymmetricKeyBinding, TimestampPolicy, WSSFeatureBindingExtension, WSSKeyBindingExtension, WSSPolicy

public interface SecurityPolicy
Tagging interface for the following Security Policy types (or any custom defined security policy type)
  • MLSPolicy
  • SecurityPolicyContainer
  • DynamicSecurityPolicy
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the type of the policy.
  • Method Details

    • getType

      String getType()
      Get the type of the policy.

      Implementation Note: Useful to avoid instanceof checks and String.equals checks

      Returns:
      the type of the policy