public class Signer
extends java.lang.Object
The supplied Signature instance will be used as the basis for all future signatures created from this Signer.
Each call to 'sign' will emit a Signature with the same 'keyId', 'algorithm', 'headers' but a newly calculated 'signature'
| Constructor and Description |
|---|
Signer(java.security.Key key,
Signature signature) |
Signer(java.security.Key key,
Signature signature,
java.security.Provider provider) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createSigningString(java.lang.String method,
java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers) |
Signature |
sign(java.lang.String method,
java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers) |
public Signer(java.security.Key key,
Signature signature)
public Signer(java.security.Key key,
Signature signature,
java.security.Provider provider)
public Signature sign(java.lang.String method, java.lang.String uri, java.util.Map<java.lang.String,java.lang.String> headers) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String createSigningString(java.lang.String method,
java.lang.String uri,
java.util.Map<java.lang.String,java.lang.String> headers)
throws java.io.IOException
java.io.IOExceptionCopyright © 2014-2015 Tomitribe Corporation. All Rights Reserved.