public class AWS3Signer extends AbstractAWSSigner
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static DateUtils |
dateUtils |
DEFAULT_ENCODING| コンストラクタと説明 |
|---|
AWS3Signer() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
addSessionCredentials(Request<?> request,
AWSSessionCredentials credentials)
Adds session credentials to the request given.
|
protected java.lang.String |
getCanonicalizedHeadersForStringToSign(Request<?> request) |
protected java.util.List<java.lang.String> |
getHeadersForStringToSign(Request<?> request) |
protected boolean |
shouldUseHttpsScheme(Request<?> request) |
void |
sign(Request<?> request,
AWSCredentials credentials)
Signs the specified request with the AWS3 signing protocol by using the
AWS account credentials specified when this object was constructed and
adding the required AWS3 headers to the request.
|
getBinaryRequestPayload, getBinaryRequestPayloadStream, getBinaryRequestPayloadStreamWithoutQueryParams, getBinaryRequestPayloadWithoutQueryParams, getCanonicalizedEndpoint, getCanonicalizedQueryString, getCanonicalizedQueryString, getCanonicalizedResourcePath, getRequestPayload, getRequestPayloadWithoutQueryParams, getSignatureDate, getTimeOffset, hash, hash, hash, newString, sanitizeCredentials, sign, sign, signAndBase64Encode, signAndBase64Encodeprotected static final DateUtils dateUtils
public void sign(Request<?> request, AWSCredentials credentials) throws AmazonClientException
request - The request to sign.AmazonClientExceptionprotected java.util.List<java.lang.String> getHeadersForStringToSign(Request<?> request)
protected java.lang.String getCanonicalizedHeadersForStringToSign(Request<?> request)
protected boolean shouldUseHttpsScheme(Request<?> request) throws AmazonClientException
protected void addSessionCredentials(Request<?> request, AWSSessionCredentials credentials)
AbstractAWSSigneraddSessionCredentials クラス内 AbstractAWSSignerrequest - The request to add session credentials information tocredentials - The session credentials to add to the request