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  |