Class: Aws::Signer::Types::GetRevocationStatusRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Signer::Types::GetRevocationStatusRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-signer/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#certificate_hashes ⇒ Array<String>
A list of composite signed hashes that identify certificates.
-
#job_arn ⇒ String
The ARN of a signing job.
-
#platform_id ⇒ String
The ID of a signing platform.
-
#profile_version_arn ⇒ String
The version of a signing profile.
-
#signature_timestamp ⇒ Time
The timestamp of the signature that validates the profile or job.
Instance Attribute Details
#certificate_hashes ⇒ Array<String>
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.tbs`
‘openssl sha384 < childCert.tbs -binary > childCertTbsHash`
‘openssl asn1parse -in parentCert.pem -strparse 4 -out parentCert.tbs`
‘openssl sha384 < parentCert.tbs -binary > parentCertTbsHash xxd -p childCertTbsHash > certificateHash.hex xxd -p parentCertTbsHash >> certificateHash.hex`
‘cat certificateHash.hex | tr -d ’n‘`
350 351 352 353 354 355 356 357 358 |
# File 'lib/aws-sdk-signer/types.rb', line 350 class GetRevocationStatusRequest < Struct.new( :signature_timestamp, :platform_id, :profile_version_arn, :job_arn, :certificate_hashes) SENSITIVE = [] include Aws::Structure end |
#job_arn ⇒ String
The ARN of a signing job.
350 351 352 353 354 355 356 357 358 |
# File 'lib/aws-sdk-signer/types.rb', line 350 class GetRevocationStatusRequest < Struct.new( :signature_timestamp, :platform_id, :profile_version_arn, :job_arn, :certificate_hashes) SENSITIVE = [] include Aws::Structure end |
#platform_id ⇒ String
The ID of a signing platform.
350 351 352 353 354 355 356 357 358 |
# File 'lib/aws-sdk-signer/types.rb', line 350 class GetRevocationStatusRequest < Struct.new( :signature_timestamp, :platform_id, :profile_version_arn, :job_arn, :certificate_hashes) SENSITIVE = [] include Aws::Structure end |
#profile_version_arn ⇒ String
The version of a signing profile.
350 351 352 353 354 355 356 357 358 |
# File 'lib/aws-sdk-signer/types.rb', line 350 class GetRevocationStatusRequest < Struct.new( :signature_timestamp, :platform_id, :profile_version_arn, :job_arn, :certificate_hashes) SENSITIVE = [] include Aws::Structure end |
#signature_timestamp ⇒ Time
The timestamp of the signature that validates the profile or job.
350 351 352 353 354 355 356 357 358 |
# File 'lib/aws-sdk-signer/types.rb', line 350 class GetRevocationStatusRequest < Struct.new( :signature_timestamp, :platform_id, :profile_version_arn, :job_arn, :certificate_hashes) SENSITIVE = [] include Aws::Structure end |