Package com.amazonaws.neptune.auth
Interface NeptuneSigV4Signer<T>
-
- Type Parameters:
T- type of the request to be signed
- All Known Implementing Classes:
NeptuneApacheHttpSigV4Signer,NeptuneNettyHttpSigV4Signer,NeptuneRequestMetadataSigV4Signer,NeptuneSigV4SignerBase
public interface NeptuneSigV4Signer<T>Interface to hook in Signature V4 signing logics as per https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html. T is the type of the request to be signed, which allows us to support implementation for different HTTP client APIs.- Author:
- schmdtm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsignRequest(T request)Sign the given input request using SigV4.
-
-
-
Method Detail
-
signRequest
void signRequest(T request) throws NeptuneSigV4SignerException
Sign the given input request using SigV4.- Parameters:
request- the request to be signed- Throws:
NeptuneSigV4SignerException- in case something goes wrong
-
-