public final class StringToSignProducer
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
buildCanonicalRequest(java.lang.String schema,
java.lang.String method,
java.lang.String uri,
java.lang.String signedHeaders,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> queryParams,
boolean unsignedPayload)
Convert request info to a format string.
|
static java.lang.String |
createSignatureBase(SignatureInfo signatureInfo,
javax.ws.rs.container.ContainerRequestContext context)
Convert signature info to strToSign.
|
static java.lang.String |
createSignatureBase(SignatureInfo signatureInfo,
javax.servlet.http.HttpServletRequest request)
Convert signature info to strToSign.
|
static java.lang.String |
createSignatureBase(SignatureInfo signatureInfo,
java.lang.String scheme,
java.lang.String method,
java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> queryParams)
Convert request info to strToSign.
|
static java.lang.String |
hash(java.lang.String payload)
Compute a hash for provided string.
|
public static java.lang.String createSignatureBase(SignatureInfo signatureInfo, javax.ws.rs.container.ContainerRequestContext context) throws java.lang.Exception
signatureInfo - context - java.lang.Exceptionpublic static java.lang.String createSignatureBase(SignatureInfo signatureInfo, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
signatureInfo - request - java.lang.Exceptionpublic static java.lang.String createSignatureBase(SignatureInfo signatureInfo, java.lang.String scheme, java.lang.String method, java.lang.String uri, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> queryParams) throws java.lang.Exception
signatureInfo - scheme - method - uri - headers - queryParams - java.lang.Exceptionpublic static java.lang.String hash(java.lang.String payload)
throws java.security.NoSuchAlgorithmException
payload - java.security.NoSuchAlgorithmExceptionpublic static java.lang.String buildCanonicalRequest(java.lang.String schema,
java.lang.String method,
java.lang.String uri,
java.lang.String signedHeaders,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> queryParams,
boolean unsignedPayload)
throws S3Exception
schema - request schemamethod - request methoduri - request urisignedHeaders - signed headersheaders - request headersqueryParams - request paramsunsignedPayload - whether or not the payload is unsignedS3ExceptionCopyright © 2024. All Rights Reserved.