Package com.amazonaws.neptune.auth
Authorization related code for Amazon Neptune, e.g.
providing simple wrappers that ease implementation of
IAM and SigV4 signing for various client libraries.
-
Interface Summary Interface Description NeptuneSigV4Signer<T> Interface to hook in Signature V4 signing logics as per https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html. -
Class Summary Class Description NeptuneApacheHttpSigV4Signer Signer for HTTP requests made via Apache CommonsHttpUriRequests.NeptuneNettyHttpSigV4Signer Signer for HTTP requests made via Netty clientsFullHttpRequests.NeptuneRequestMetadataSigV4Signer Signer for HTTP requests encapsulalted inRequestMetadatas.NeptuneSigV4SignerBase<T> Base implementation ofNeptuneSigV4Signerinterface.NeptuneSigV4SignerBase.NeptuneSigV4Signature Simple struct encapsulating pre-computed Signature V4 signing information.RequestMetadata Encapsulates the various fields in a Http request that are required to perform SigV4 signing. -
Exception Summary Exception Description NeptuneSigV4SignerException Exception indicating a problem related to theNeptuneSigV4Signerimplementation or its usage at runtime (e.g., the signing process itself).