Class KeyBindingBase

All Implemented Interfaces:
SecurityPolicy, Cloneable
Direct Known Subclasses:
AuthenticationTokenPolicy.KerberosTokenBinding, AuthenticationTokenPolicy.KeyValueTokenBinding, AuthenticationTokenPolicy.SAMLAssertionBinding, AuthenticationTokenPolicy.UsernameTokenBinding, AuthenticationTokenPolicy.X509CertificateBinding, DerivedTokenKeyBinding, IssuedTokenKeyBinding, SecureConversationTokenKeyBinding, SymmetricKeyBinding

public abstract class KeyBindingBase extends WSSPolicy
Base class for all KeyBindings
  • Field Details

    • INCLUDE_ONCE

      public static final String INCLUDE_ONCE
    • INCLUDE_ONCE_VER2

      public static final String INCLUDE_ONCE_VER2
    • INCLUDE_NEVER

      public static final String INCLUDE_NEVER
    • INCLUDE_NEVER_VER2

      public static final String INCLUDE_NEVER_VER2
    • INCLUDE_ALWAYS_TO_RECIPIENT

      public static final String INCLUDE_ALWAYS_TO_RECIPIENT
    • INCLUDE_ALWAYS

      public static final String INCLUDE_ALWAYS
    • INCLUDE_ALWAYS_TO_RECIPIENT_VER2

      public static final String INCLUDE_ALWAYS_TO_RECIPIENT_VER2
    • INCLUDE_ALWAYS_VER2

      public static final String INCLUDE_ALWAYS_VER2
    • policyToken

      protected boolean policyToken
    • includeToken

      protected String includeToken
    • issuer

      protected String issuer
    • claims

      protected byte[] claims
    • claimsDialect

      protected String claimsDialect
  • Constructor Details

    • KeyBindingBase

      public KeyBindingBase()
  • Method Details

    • policyTokenWasSet

      public boolean policyTokenWasSet()
    • setPolicyTokenFlag

      public void setPolicyTokenFlag(boolean flag)
    • setIncludeToken

      public void setIncludeToken(String include)
    • getIncludeToken

      public String getIncludeToken()
    • setIssuer

      public void setIssuer(String issuer)
    • getIssuer

      public String getIssuer()
    • setClaims

      public void setClaims(byte[] claims)
    • getClaims

      public byte[] getClaims()