| Modifier and Type | Interface and Description |
|---|---|
| public interface | KeySupplier<
the type of the key that will be supplied T>Interface for anything that can get supply a Key of type T given a keyId |
| public interface | Version
The rules for a signed request version, i.e., supported algorithms, supported keyId formats. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | DefaultRequestSignerFactory
Factory class to create RequestSigner instances. |
| public class | PEMFileRSAPrivateKeySupplier
An implementation of |
| pack-priv class | |
| public class | RequestSignerImpl
Implementation of the RequestSigner interface This contains the main code that is used for signing a request Class is immutable. |
| public class | SignatureSigner
The SignatureSigner is used to actually sign a message with a private key. |
| public class | SignedRequestException
Generic exception exposed to callers of the HTTP Signature code |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | Algorithm
Supported signing algorithms for signed request. |
| public enum | KeyIdType
An enum for KeyId types and associated patterns |
| public enum | SignedRequestVersion
List of supported signed request versions with associated version rules. |