Class Signer

java.lang.Object
com.cloudera.cdp.authentication.Signer

public class Signer extends Object
A request signer appropriate for use with the CDP client.
  • Constructor Details

    • Signer

      public Signer()
  • Method Details

    • computeAuthHeader

      public String computeAuthHeader(String httpMethod, String contentType, String date, String path, String accessKeyId, PrivateKey privateKey)
      Computes the value for the x-altus-auth header for a request.
      Parameters:
      httpMethod - the HTTP method
      contentType - the value of the content type header
      date - the value of the x-altus-date header
      path - the request portion of the URI, e.g. /iam/getUser
      accessKeyId - the access key ID
      privateKey - the access key private key
      Returns:
      the value for the x-altus-auth header