@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
Key interface 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
Keychain backed by a HashMap and
modified via Collection methods |
| DefaultVerifier |
The Server-Side component of the protocol which verifies
Authorization headers 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
RequestContent and create an Authorization |
| 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.