| Package | Description |
|---|---|
| com.ibm.cos.v2.core.checksums | |
| com.ibm.cos.v2.core.interceptor | |
| com.ibm.cos.v2.core.internal.util | |
| com.ibm.cos.v2.services.s3.internal.handlers |
| Modifier and Type | Method and Description |
|---|---|
ChecksumSpecs |
ChecksumSpecs.Builder.build() |
| Modifier and Type | Field and Description |
|---|---|
static ExecutionAttribute<ChecksumSpecs> |
SdkExecutionAttribute.RESOLVED_CHECKSUM_SPECS
The checksum algorithm is resolved based on the Request member.
|
| Modifier and Type | Method and Description |
|---|---|
static ChecksumSpecs |
HttpChecksumResolver.getResolvedChecksumSpecs(ExecutionAttributes executionAttributes) |
static ChecksumSpecs |
HttpChecksumResolver.resolveChecksumSpecs(ExecutionAttributes executionAttributes) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<ChecksumSpecs> |
HttpChecksumUtils.checksumSpecWithRequestAlgorithm(ExecutionAttributes executionAttributes) |
| Modifier and Type | Method and Description |
|---|---|
static Pair<ChecksumAlgorithm,String> |
HttpChecksumUtils.getAlgorithmChecksumValuePair(SdkHttpResponse sdkHttpResponse,
ChecksumSpecs resolvedChecksumSpecs)
Loops through the supported list of checksum for the operation, and gets the header value for the checksum header.
|
static boolean |
HttpChecksumUtils.isHttpChecksumPresent(SdkHttpRequest sdkHttpRequest,
ChecksumSpecs checksumSpec)
Checks if the request header is already updated with Calculated checksum.
|
static boolean |
HttpChecksumUtils.isHttpChecksumValidationEnabled(ChecksumSpecs resolvedChecksumSpecs) |
static boolean |
HttpChecksumUtils.isStreamingUnsignedPayload(SdkHttpRequest sdkHttpRequest,
ExecutionAttributes executionAttributes,
ChecksumSpecs headerChecksumSpecs,
boolean isContentStreaming)
The header based Checksum is computed only if following criteria is met
- Flexible checksum is not already computed.
|
static boolean |
HttpChecksumUtils.isTrailerBasedChecksumForClientType(ExecutionAttributes executionAttributes,
SdkHttpRequest httpRequest,
ClientType clientType,
ChecksumSpecs checksumSpecs,
boolean hasRequestBody,
boolean isContentSteaming) |
static boolean |
HttpChecksumUtils.isTrailerBasedFlexibleChecksumComputed(SdkHttpRequest sdkHttpRequest,
ExecutionAttributes executionAttributes,
ChecksumSpecs checksumSpecs,
boolean hasRequestBody,
boolean isContentStreaming)
The trailer based Checksum is computed only if following criteria is met
- Flexible checksum is not already computed.
|
| Modifier and Type | Method and Description |
|---|---|
static ChecksumSpecs |
LegacyMd5ExecutionInterceptor.getResolvedChecksumSpecs(ExecutionAttributes executionAttributes) |
static ChecksumSpecs |
LegacyMd5ExecutionInterceptor.resolveChecksumSpecs(ExecutionAttributes executionAttributes) |
Copyright © 2026. All rights reserved.