Class: Aws::Transfer::Types::ImportCertificateRequest
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Transfer::Types::ImportCertificateRequest
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-transfer/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 [:certificate, :certificate_chain, :private_key]
Instance Attribute Summary collapse
- 
  
    
      #active_date  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An optional date that specifies when the certificate becomes active.
 - 
  
    
      #certificate  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
For the CLI, provide a file path for a certificate in URI format.
 
 - 
 - 
  
    
      #certificate_chain  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An optional list of certificates that make up the chain for the certificate that’s being imported.
 - 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A short description that helps identify the certificate.
 - 
  
    
      #inactive_date  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An optional date that specifies when the certificate becomes inactive.
 - 
  
    
      #private_key  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
For the CLI, provide a file path for a private key in URI format.For example, ‘–private-key file://encryption-key.pem`.
 
 - 
 - 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Key-value pairs that can be used to group and search for certificates.
 - 
  
    
      #usage  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies how this certificate is used.
 
Instance Attribute Details
#active_date ⇒ Time
An optional date that specifies when the certificate becomes active.
      3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 3359 class ImportCertificateRequest < Struct.new( :usage, :certificate, :certificate_chain, :private_key, :active_date, :inactive_date, :description, :tags) SENSITIVE = [:certificate, :certificate_chain, :private_key] include Aws::Structure end  | 
  
#certificate ⇒ String
- 
For the CLI, provide a file path for a certificate in URI format. For example, ‘–certificate file://encryption-cert.pem`. Alternatively, you can provide the raw content.
 - 
For the SDK, specify the raw content of a certificate file. For example, “ –certificate “‘cat encryption-cert.pem`” “.
 
      3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 3359 class ImportCertificateRequest < Struct.new( :usage, :certificate, :certificate_chain, :private_key, :active_date, :inactive_date, :description, :tags) SENSITIVE = [:certificate, :certificate_chain, :private_key] include Aws::Structure end  | 
  
#certificate_chain ⇒ String
An optional list of certificates that make up the chain for the certificate that’s being imported.
      3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 3359 class ImportCertificateRequest < Struct.new( :usage, :certificate, :certificate_chain, :private_key, :active_date, :inactive_date, :description, :tags) SENSITIVE = [:certificate, :certificate_chain, :private_key] include Aws::Structure end  | 
  
#description ⇒ String
A short description that helps identify the certificate.
      3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 3359 class ImportCertificateRequest < Struct.new( :usage, :certificate, :certificate_chain, :private_key, :active_date, :inactive_date, :description, :tags) SENSITIVE = [:certificate, :certificate_chain, :private_key] include Aws::Structure end  | 
  
#inactive_date ⇒ Time
An optional date that specifies when the certificate becomes inactive.
      3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 3359 class ImportCertificateRequest < Struct.new( :usage, :certificate, :certificate_chain, :private_key, :active_date, :inactive_date, :description, :tags) SENSITIVE = [:certificate, :certificate_chain, :private_key] include Aws::Structure end  | 
  
#private_key ⇒ String
- 
For the CLI, provide a file path for a private key in URI format.For example, ‘–private-key file://encryption-key.pem`. Alternatively, you can provide the raw content of the private key file.
 - 
For the SDK, specify the raw content of a private key file. For example, “ –private-key “‘cat encryption-key.pem`” “
 
      3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 3359 class ImportCertificateRequest < Struct.new( :usage, :certificate, :certificate_chain, :private_key, :active_date, :inactive_date, :description, :tags) SENSITIVE = [:certificate, :certificate_chain, :private_key] include Aws::Structure end  | 
  
#tags ⇒ Array<Types::Tag>
Key-value pairs that can be used to group and search for certificates.
      3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 3359 class ImportCertificateRequest < Struct.new( :usage, :certificate, :certificate_chain, :private_key, :active_date, :inactive_date, :description, :tags) SENSITIVE = [:certificate, :certificate_chain, :private_key] include Aws::Structure end  | 
  
#usage ⇒ String
Specifies how this certificate is used. It can be used in the following ways:
- 
‘SIGNING`: For signing AS2 messages
 - 
‘ENCRYPTION`: For encrypting AS2 messages
 - 
‘TLS`: For securing AS2 communications sent over HTTPS
 
      3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370  | 
    
      # File 'lib/aws-sdk-transfer/types.rb', line 3359 class ImportCertificateRequest < Struct.new( :usage, :certificate, :certificate_chain, :private_key, :active_date, :inactive_date, :description, :tags) SENSITIVE = [:certificate, :certificate_chain, :private_key] include Aws::Structure end  |