| 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.lang.String privateKey) |
DefaultSigner(java.util.UUID appUUID,
java.lang.String privateKey,
com.mdsol.mauth.util.EpochTimeProvider epochTimeProvider) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
generateRequestHeaders(java.lang.String httpVerb,
java.lang.String requestPath,
java.lang.String requestPayload)
Generates the mAuth headers from the provided HTTP request data.
|
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 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 signed