Class MessageVerifier

java.lang.Object
org.apache.cxf.rs.security.httpsignature.MessageVerifier

public class MessageVerifier extends Object
  • Constructor Details

  • Method Details

    • setkeyProvider

      public final void setkeyProvider(KeyProvider provider)
    • setSecurityProvider

      public final void setSecurityProvider(SecurityProvider securityProvider)
    • setAlgorithmProvider

      public final void setAlgorithmProvider(AlgorithmProvider algorithmProvider)
    • verifyMessage

      public void verifyMessage(Map<String,List<String>> messageHeaders, String method, String uri, org.apache.cxf.message.Message m, byte[] messageBody)
    • isAddDefaultRequiredHeaders

      public boolean isAddDefaultRequiredHeaders()
    • setAddDefaultRequiredHeaders

      public void setAddDefaultRequiredHeaders(boolean addDefaultRequiredHeaders)
      Set whether we require some default headers to be signed, such as "digest" and "(request-target"), depending on whether there is a request body or not, and whether we are the client or not