All Classes and Interfaces
Class
Description
Represents a request with async payload that has been signed by
HttpSigner.A builder for a
AsyncSignedRequest.Input parameters to sign a request with async payload, using
HttpSigner.A builder for a
AsyncSignRequest.An authentication scheme, composed of:
A scheme ID - A unique identifier for the authentication scheme.
An identity provider - An API that can be queried to acquire the customer's identity.
A signer - An API that can be used to sign HTTP requests.
An authentication scheme option, composed of the scheme ID and properties for use when resolving the identity and signing
the request.
A builder for a
AuthSchemeOption.Interface for operating on an
IdentityProperty value.Interface for operating on an
SignerProperty value.A marker interface for an auth scheme provider.
/**
Base interface to a request that has been signed by
HttpSigner, independent of payload type.A builder for a
BaseSignedRequest.Base interface to represent input parameters to sign a request using
HttpSigner, independent of payload type.BaseSignRequest.Builder<B extends BaseSignRequest.Builder<B,PayloadT,IdentityT>,PayloadT,IdentityT extends Identity>
A builder for a
BaseSignRequest.Default implementation of
PayloadChecksumStore.Interface for the process of modifying a request destined for a service so that the service can authenticate the SDK customer’s
identity.
Storage object for storing computed checksums for a request payload.
HttpSigner properties intended for use only by internal components of the SDK and SDK-provided implementations of
this SPI.Represents a request with sync payload that has been signed by
HttpSigner.A builder for a
SignedRequest.A strongly-typed property for input to an
HttpSigner.Input parameters to sign a request with sync payload, using
HttpSigner.A builder for a
SignRequest.