Package ai.granica.awssdk.services.s3
Class GranicaSigner
- java.lang.Object
-
- ai.granica.awssdk.services.s3.GranicaSigner
-
- All Implemented Interfaces:
software.amazon.awssdk.core.signer.Signer
public class GranicaSigner extends Object implements software.amazon.awssdk.core.signer.Signer
BoltSigner is the AWS4 protocol signer for Bolt. It uses the credentials from the incoming S3 request and canonically signs the request as a STS GetCallerIdentity API call.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GranicaSignercreate()software.amazon.awssdk.http.SdkHttpFullRequestsign(software.amazon.awssdk.http.SdkHttpFullRequest request, software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)Method that takes in a Request and returns the signed version of the request that has been canonically signed as a STS GetCallerIdentity API call.
-
-
-
Method Detail
-
create
public static GranicaSigner create()
-
sign
public software.amazon.awssdk.http.SdkHttpFullRequest sign(software.amazon.awssdk.http.SdkHttpFullRequest request, software.amazon.awssdk.core.interceptor.ExecutionAttributes executionAttributes)Method that takes in a Request and returns the signed version of the request that has been canonically signed as a STS GetCallerIdentity API call.- Specified by:
signin interfacesoftware.amazon.awssdk.core.signer.Signer- Parameters:
request- The request to signexecutionAttributes- attributes (e.g credentials) required for signing the request- Returns:
- signed input request
-
-