@Version(value="${package-info.version}")
| Interface | Description | 
|---|---|
| Key | Interface representing an object which can sign content and/or verify signatures | 
| Keychain | Immutable interface for a list of  Keys | 
| KeyId | |
| UserKey | Extends the base  Keyinterface to add a userId field, which is a common use case for authentication. | 
| Verifier | Limited interface allowing for server-side use of guards and remote service calls | 
| Class | Description | 
|---|---|
| Authorization | Representation of the "Authorization: Signature..." header sent by the client in response to a  Challenge | 
| Base64 | Encodes and decodes to and from Base64 notation. | 
| Challenge | Representation of the "WWW-Authenticate: Signature ..." authentication challenge header sent by the server. | 
| Constants | Constant values used by the Signature Specification | 
| DefaultKeychain | Simple implementation of  Keychainbacked by a HashMap and
 modified viaCollectionmethods | 
| DefaultVerifier | The Server-Side component of the protocol which verifies  Authorizationheaders using SSH Public Keys | 
| RequestContent | Object used to pass per-request context, such as Request Line and HTTP Headers in client/server
 implementation-independent way. | 
| RequestContent.Builder | |
| Signer | Instance of a Signer, used by an HTTP client to sign a  RequestContentand create anAuthorization | 
| Enum | Description | 
|---|---|
| Algorithm | Enumeration of supported HTTP Signature algorithms | 
| VerifyResult | Enumeration of possible results from  Verifier.verifyWithResult(Challenge, RequestContent, Authorization) | 
Copyright © 2013-2017. All Rights Reserved.