Class SignatureInfo (2.23.0)

public class SignatureInfo

Signature Info holds payload components of the string that requires signing. See Also: Components

Inheritance

java.lang.Object > SignatureInfo

Static Fields

COMPONENT_SEPARATOR

public static final char COMPONENT_SEPARATOR
Field Value
Type Description
char

GOOG4_RSA_SHA256

public static final String GOOG4_RSA_SHA256
Field Value
Type Description
String

SCOPE

public static final String SCOPE
Field Value
Type Description
String

Methods

constructUnsignedPayload()

public String constructUnsignedPayload()

Constructs payload to be signed. See Also: Signed URLs

Returns
Type Description
String

payload to sign

constructV2QueryString()

public String constructV2QueryString()

Returns a query string constructed from this object's stored query parameters, sorted in code point order. Note that these query parameters are not used when constructing the URL's signature. The returned value does not include the leading ? character, as this is not part of a query string.

Returns
Type Description
String

A URI query string. Returns an empty string if the user supplied no query parameters.

constructV4QueryString()

public String constructV4QueryString()

Returns a query string constructed from this object's stored query parameters, sorted in code point order so that the query string can be used in a V4 canonical request string. The returned value does not include the leading ? character, as this is not part of a query string. See Also: Canonical Requests

Returns
Type Description
String

getAccountEmail()

public String getAccountEmail()
Returns
Type Description
String

getCanonicalizedExtensionHeaders()

public Map<String,String> getCanonicalizedExtensionHeaders()
Returns
Type Description
Map<String,String>

getCanonicalizedResource()

public URI getCanonicalizedResource()
Returns
Type Description
URI

getContentMd5()

public String getContentMd5()
Returns
Type Description
String

getContentType()

public String getContentType()
Returns
Type Description
String

getExpiration()

public long getExpiration()
Returns
Type Description
long

getHttpVerb()

public HttpMethod getHttpVerb()
Returns
Type Description
HttpMethod

getQueryParams()

public Map<String,String> getQueryParams()
Returns
Type Description
Map<String,String>

getSignatureVersion()

public Storage.SignUrlOption.SignatureVersion getSignatureVersion()
Returns
Type Description
com.google.cloud.storage.Storage.SignUrlOption.SignatureVersion

getTimestamp()

public long getTimestamp()
Returns
Type Description
long