Class SigningUtils
- java.lang.Object
-
- software.amazon.awssdk.authcrt.signer.internal.SigningUtils
-
public class SigningUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static ExecutionAttribute<Clock>SIGNING_CLOCKAttribute allowing the user to inject a clock that will be used for the signing timestamp
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static software.amazon.awssdk.crt.auth.credentials.CredentialsbuildCredentials(ExecutionAttributes executionAttributes)static ClockgetSigningClock(ExecutionAttributes executionAttributes)static AwsCredentialssanitizeCredentials(AwsCredentials credentials)static SdkHttpFullRequestsanitizeSdkRequestForCrtSigning(SdkHttpFullRequest request)
-
-
-
Field Detail
-
SIGNING_CLOCK
public static final ExecutionAttribute<Clock> SIGNING_CLOCK
Attribute allowing the user to inject a clock that will be used for the signing timestamp
-
-
Method Detail
-
buildCredentials
public static software.amazon.awssdk.crt.auth.credentials.Credentials buildCredentials(ExecutionAttributes executionAttributes)
-
getSigningClock
public static Clock getSigningClock(ExecutionAttributes executionAttributes)
-
sanitizeCredentials
public static AwsCredentials sanitizeCredentials(AwsCredentials credentials)
-
sanitizeSdkRequestForCrtSigning
public static SdkHttpFullRequest sanitizeSdkRequestForCrtSigning(SdkHttpFullRequest request)
-
-