code: private String buildAuthorizationHeader(SignableRequest<?> request,
              byte[] signature, AWSCredentials credentials,
              AWS4SignerRequestParams signerParams) {
          final String signingCredentials = credentials.getAWSAccessKeyId() + "/"
                  + signerParams.getScope();
  
          final String credential = "Credential="
                  + signingCredentials;
          final String signerHeaders = "SignedHeaders="
                  + getSignedHeadersString(request);
          final String signatureHeader = "Signature="
                  + BinaryUtils.toHex(signature);
  
          final StringBuilder authHeaderBuilder = new StringBuilder();
  
          authHeaderBuilder.append(AWS4_SIGNING_ALGORITHM)
                           .append(" ")
                           .append(credential)
                           .append(", ")
                           .append(signerHeaders)
                           .append(", ")
                           .append(signatureHeader);
  
          return authHeaderBuilder.toString();
      }
docs: Creates the authorization header to be included in the request.