Interface ResponsePolicy

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy

public interface ResponsePolicy extends org.jvnet.hk2.config.ConfigBeanProxy
Used to define the authentication policy requirements associated with the response processing performed by an authentication provider (i.e. when a client provider's ClientAuthModule.validateResponse() method is called or when a server provider's ServerAuthModule.secureResponse() method is called).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @Pattern(regexp="(before-content|after-content)",message="Valid values: (before-content|after-content)") String
    Specifies whether recipient authentication occurs before or after content authentication.
    @Pattern(regexp="(sender|content|username-password)",message="Valid values: (sender|content|username-password)") String
    Specifies the type of required authentication, either sender (user name and password) or content (digital signature).
    void
    setAuthRecipient(String authRecipient)
    Sets the value of the authRecipient property.
    void
    setAuthSource(String authSource)
    Sets the value of the authSource property.

    Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy

    createChild, deepCopy, getParent, getParent
  • Field Details

  • Method Details

    • getAuthSource

      @Pattern(regexp="(sender|content|username-password)", message="Valid values: (sender|content|username-password)") @Pattern(regexp="(sender|content|username-password)",message="Valid values: (sender|content|username-password)") String getAuthSource()
      Specifies the type of required authentication, either sender (user name and password) or content (digital signature).

      Defines a requirement for message layer sender authentication (e.g. username password) or content authentication (e.g. digital signature)

      Returns:
      possible object is String
    • setAuthSource

      void setAuthSource(String authSource) throws PropertyVetoException
      Sets the value of the authSource property.
      Parameters:
      authSource - allowed object is String
      Throws:
      PropertyVetoException
    • getAuthRecipient

      @Pattern(regexp="(before-content|after-content)", message="Valid values: (before-content|after-content)") @Pattern(regexp="(before-content|after-content)",message="Valid values: (before-content|after-content)") String getAuthRecipient()
      Specifies whether recipient authentication occurs before or after content authentication.

      Allowed values are before-content and after-content.

      Defines a requirement for message layer authentication of the receiver of a message to its sender (e.g. by XML encryption). before-content indicates that recipient authentication (e.g. encryption) is to occur before any content authentication (e.g. encrypt then sign) with respect to the target of the containing auth-policy. after-content indicates that recipient authentication (e.g. encryption) is to occur after any content authentication (e.g. sign then encrypt) with respect to the target of the containing auth-policy.

      Returns:
      possible object is String
    • setAuthRecipient

      void setAuthRecipient(String authRecipient) throws PropertyVetoException
      Sets the value of the authRecipient property.
      Parameters:
      authRecipient - allowed object is String
      Throws:
      PropertyVetoException