Class: Aws::Signer::Types::GetRevocationStatusRequest

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-signer/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_hashesArray<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‘`

Returns:

  • (Array<String>)


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_arnString

The ARN of a signing job.

Returns:

  • (String)


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_idString

The ID of a signing platform.

Returns:

  • (String)


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_arnString

The version of a signing profile.

Returns:

  • (String)


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_timestampTime

The timestamp of the signature that validates the profile or job.

Returns:

  • (Time)


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