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, sdkFieldNameToField, 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.
 
 
 -