| Constructor and Description |
|---|
DefaultSigner(SignerConfiguration configuration) |
DefaultSigner(java.util.UUID appUUID,
java.security.PrivateKey privateKey) |
DefaultSigner(java.util.UUID appUUID,
java.security.PrivateKey privateKey,
com.mdsol.mauth.util.EpochTimeProvider epochTimeProvider) |
DefaultSigner(java.util.UUID appUUID,
java.security.PrivateKey privateKey,
com.mdsol.mauth.util.EpochTimeProvider epochTimeProvider,
java.util.List<com.mdsol.mauth.MAuthVersion> signVersions) |
DefaultSigner(java.util.UUID appUUID,
java.lang.String privateKey) |
DefaultSigner(java.util.UUID appUUID,
java.lang.String privateKey,
com.mdsol.mauth.util.EpochTimeProvider epochTimeProvider) |
DefaultSigner(java.util.UUID appUUID,
java.lang.String privateKey,
com.mdsol.mauth.util.EpochTimeProvider epochTimeProvider,
java.util.List<com.mdsol.mauth.MAuthVersion> signVersions) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
generateRequestHeaders(java.lang.String httpVerb,
java.lang.String requestPath,
byte[] requestPayload,
java.lang.String queryParameters)
Generates the mAuth headers from the provided HTTP request data for Mauth V2(and V1) protocol
NOTE: mAuth headers are time sensitive.
|
java.util.Map<java.lang.String,java.lang.String> |
generateRequestHeaders(java.lang.String httpVerb,
java.lang.String requestPath,
java.io.InputStream requestPayload,
java.lang.String queryParameters)
Generates the mAuth headers from the provided HTTP request data for Mauth V2 or V1 protocol
NOTE: mAuth headers are time sensitive.
|
java.util.Map<java.lang.String,java.lang.String> |
generateRequestHeaders(java.lang.String httpVerb,
java.lang.String requestPath,
java.lang.String requestPayload)
Deprecated.
|
public DefaultSigner(SignerConfiguration configuration)
public DefaultSigner(java.util.UUID appUUID,
java.lang.String privateKey)
public DefaultSigner(java.util.UUID appUUID,
java.lang.String privateKey,
com.mdsol.mauth.util.EpochTimeProvider epochTimeProvider)
public DefaultSigner(java.util.UUID appUUID,
java.security.PrivateKey privateKey)
public DefaultSigner(java.util.UUID appUUID,
java.security.PrivateKey privateKey,
com.mdsol.mauth.util.EpochTimeProvider epochTimeProvider)
public DefaultSigner(java.util.UUID appUUID,
java.lang.String privateKey,
com.mdsol.mauth.util.EpochTimeProvider epochTimeProvider,
java.util.List<com.mdsol.mauth.MAuthVersion> signVersions)
public DefaultSigner(java.util.UUID appUUID,
java.security.PrivateKey privateKey,
com.mdsol.mauth.util.EpochTimeProvider epochTimeProvider,
java.util.List<com.mdsol.mauth.MAuthVersion> signVersions)
@Deprecated
public java.util.Map<java.lang.String,java.lang.String> generateRequestHeaders(java.lang.String httpVerb,
java.lang.String requestPath,
java.lang.String requestPayload)
throws com.mdsol.mauth.exceptions.MAuthSigningException
SignergenerateRequestHeaders in interface SignerhttpVerb - The HTTP verb of the request, e.g. GET, POST, etc.requestPath - The path of the request, not including protocol, host or query parameters.requestPayload - The payload of the requestcom.mdsol.mauth.exceptions.MAuthSigningException - when request cannot be signedpublic java.util.Map<java.lang.String,java.lang.String> generateRequestHeaders(java.lang.String httpVerb,
java.lang.String requestPath,
byte[] requestPayload,
java.lang.String queryParameters)
throws com.mdsol.mauth.exceptions.MAuthSigningException
SignergenerateRequestHeaders in interface SignerhttpVerb - The HTTP verb of the request, e.g. GET, POST, etc.requestPath - The path of the request, not including protocol, host or query parameters.requestPayload - The payload of the requestqueryParameters - The query parameters (URL-encoded)com.mdsol.mauth.exceptions.MAuthSigningException - when request cannot be signedpublic java.util.Map<java.lang.String,java.lang.String> generateRequestHeaders(java.lang.String httpVerb,
java.lang.String requestPath,
java.io.InputStream requestPayload,
java.lang.String queryParameters)
throws com.mdsol.mauth.exceptions.MAuthSigningException
SignergenerateRequestHeaders in interface SignerhttpVerb - The HTTP verb of the request, e.g. GET, POST, etc.requestPath - The path of the request, not including protocol, host or query parameters.requestPayload - The payload of the requestqueryParameters - The query parameters (URL-encoded)com.mdsol.mauth.exceptions.MAuthSigningException - when request cannot be signed