Interface GetRevocationStatusRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetRevocationStatusRequest.Builder,,GetRevocationStatusRequest> SdkBuilder<GetRevocationStatusRequest.Builder,,GetRevocationStatusRequest> SdkPojo,SdkRequest.Builder,SignerRequest.Builder
- Enclosing class:
GetRevocationStatusRequest
-
Method Summary
Modifier and TypeMethodDescriptioncertificateHashes(String... certificateHashes) A list of composite signed hashes that identify certificates.certificateHashes(Collection<String> certificateHashes) A list of composite signed hashes that identify certificates.The ARN of a signing job.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.platformId(String platformId) The ID of a signing platform.profileVersionArn(String profileVersionArn) The version of a signing profile.signatureTimestamp(Instant signatureTimestamp) The timestamp of the signature that validates the profile or job.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.signer.model.SignerRequest.Builder
build
-
Method Details
-
signatureTimestamp
The timestamp of the signature that validates the profile or job.
- Parameters:
signatureTimestamp- The timestamp of the signature that validates the profile or job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platformId
The ID of a signing platform.
- Parameters:
platformId- The ID of a signing platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileVersionArn
The version of a signing profile.
- Parameters:
profileVersionArn- The version of a signing profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobArn
The ARN of a signing job.
- Parameters:
jobArn- The ARN of a signing job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateHashes
A list of composite signed hashes that identify certificates.
A certificate identifier consists of a subject certificate TBS hash (signed by the parent CA) combined with a parent CA TBS hash (signed by the parent CA’s CA). Root certificates are defined as their own CA.
The following example shows how to calculate a hash for this parameter using OpenSSL commands:
openssl asn1parse -in childCert.pem -strparse 4 -out childCert.tbsopenssl sha384 < childCert.tbs -binary > childCertTbsHashopenssl asn1parse -in parentCert.pem -strparse 4 -out parentCert.tbsopenssl sha384 < parentCert.tbs -binary > parentCertTbsHash xxd -p childCertTbsHash > certificateHash.hex xxd -p parentCertTbsHash >> certificateHash.hexcat certificateHash.hex | tr -d '\n'- Parameters:
certificateHashes- A list of composite signed hashes that identify certificates.A certificate identifier consists of a subject certificate TBS hash (signed by the parent CA) combined with a parent CA TBS hash (signed by the parent CA’s CA). Root certificates are defined as their own CA.
The following example shows how to calculate a hash for this parameter using OpenSSL commands:
openssl asn1parse -in childCert.pem -strparse 4 -out childCert.tbsopenssl sha384 < childCert.tbs -binary > childCertTbsHashopenssl asn1parse -in parentCert.pem -strparse 4 -out parentCert.tbsopenssl sha384 < parentCert.tbs -binary > parentCertTbsHash xxd -p childCertTbsHash > certificateHash.hex xxd -p parentCertTbsHash >> certificateHash.hexcat certificateHash.hex | tr -d '\n'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateHashes
A list of composite signed hashes that identify certificates.
A certificate identifier consists of a subject certificate TBS hash (signed by the parent CA) combined with a parent CA TBS hash (signed by the parent CA’s CA). Root certificates are defined as their own CA.
The following example shows how to calculate a hash for this parameter using OpenSSL commands:
openssl asn1parse -in childCert.pem -strparse 4 -out childCert.tbsopenssl sha384 < childCert.tbs -binary > childCertTbsHashopenssl asn1parse -in parentCert.pem -strparse 4 -out parentCert.tbsopenssl sha384 < parentCert.tbs -binary > parentCertTbsHash xxd -p childCertTbsHash > certificateHash.hex xxd -p parentCertTbsHash >> certificateHash.hexcat certificateHash.hex | tr -d '\n'- Parameters:
certificateHashes- A list of composite signed hashes that identify certificates.A certificate identifier consists of a subject certificate TBS hash (signed by the parent CA) combined with a parent CA TBS hash (signed by the parent CA’s CA). Root certificates are defined as their own CA.
The following example shows how to calculate a hash for this parameter using OpenSSL commands:
openssl asn1parse -in childCert.pem -strparse 4 -out childCert.tbsopenssl sha384 < childCert.tbs -binary > childCertTbsHashopenssl asn1parse -in parentCert.pem -strparse 4 -out parentCert.tbsopenssl sha384 < parentCert.tbs -binary > parentCertTbsHash xxd -p childCertTbsHash > certificateHash.hex xxd -p parentCertTbsHash >> certificateHash.hexcat certificateHash.hex | tr -d '\n'- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetRevocationStatusRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
GetRevocationStatusRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-