public final class AWS4SignerRequestParams extends Object
Constructor and Description |
---|
AWS4SignerRequestParams(SignableRequest<?> request,
Date signingDateOverride,
String regionNameOverride,
String serviceName,
String signingAlgorithm)
Generates an instance of AWS4signerRequestParams that holds the
parameters used for computing a AWS 4 signature for a request
|
AWS4SignerRequestParams(SignableRequest<?> request,
Date signingDateOverride,
String regionNameOverride,
String serviceName,
String signingAlgorithm,
String endpointPrefix)
Generates an instance of AWS4signerRequestParams that holds the
parameters used for computing a AWS 4 signature for a request
|
AWS4SignerRequestParams(SignableRequest<?> request,
Date signingDateOverride,
String regionNameOverride,
String serviceName,
String signingAlgorithm,
String endpointPrefix,
RegionFromEndpointResolver regionFromEndpointResolver)
Generates an instance of AWS4signerRequestParams that holds the
parameters used for computing a AWS 4 signature for a request
|
Modifier and Type | Method and Description |
---|---|
String |
getFormattedSigningDate()
Returns the formatted date in UTC zone of the signing date.
|
String |
getFormattedSigningDateTime()
Returns the formatted date and time of the signing date in UTC zone.
|
String |
getRegionName()
Returns the AWS region name to be used while computing the signature.
|
SignableRequest<?> |
getRequest()
Returns the request for which the signing needs to be done.
|
String |
getScope()
Returns the scope of the signing.
|
String |
getServiceName()
Returns the AWS Service name to be used while computing the signature.
|
String |
getSigningAlgorithm()
Returns the signing algorithm used for computing the signature.
|
long |
getSigningDateTimeMilli()
Returns the signing date time in millis for which the signature needs to
be computed.
|
public AWS4SignerRequestParams(SignableRequest<?> request, Date signingDateOverride, String regionNameOverride, String serviceName, String signingAlgorithm)
public AWS4SignerRequestParams(SignableRequest<?> request, Date signingDateOverride, String regionNameOverride, String serviceName, String signingAlgorithm, String endpointPrefix)
public AWS4SignerRequestParams(SignableRequest<?> request, Date signingDateOverride, String regionNameOverride, String serviceName, String signingAlgorithm, String endpointPrefix, RegionFromEndpointResolver regionFromEndpointResolver)
public SignableRequest<?> getRequest()
public String getScope()
public String getFormattedSigningDateTime()
public long getSigningDateTimeMilli()
public String getRegionName()
public String getServiceName()
public String getFormattedSigningDate()
public String getSigningAlgorithm()
Copyright © 2021. All rights reserved.