|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| Key | Interface representing an object which can sign content and/or verify signatures |
| Keychain | Immutable interface for a list of Keys |
| KeyId | Interface used by a Keychain to generate keyId's from the Keys that it contains |
| 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 Summary | |
|---|---|
| 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 Summary | |
|---|---|
| Algorithm | Enumeration of supported HTTP Signature algorithms |
| VerifyResult | Enumeration of possible results from Verifier.verifyWithResult(Challenge, RequestContent, Authorization) |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||