Class: Aws::Transfer::Types::DescribedCertificate
- Inherits:
-
Struct
- Object
- Struct
- Aws::Transfer::Types::DescribedCertificate
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-transfer/types.rb
Overview
Describes the properties of a certificate.
Constant Summary collapse
- SENSITIVE =
[:certificate, :certificate_chain]
Instance Attribute Summary collapse
-
#active_date ⇒ Time
An optional date that specifies when the certificate becomes active.
-
#arn ⇒ String
The unique Amazon Resource Name (ARN) for the certificate.
-
#certificate ⇒ String
The file name for the certificate.
-
#certificate_chain ⇒ String
The list of certificates that make up the chain for the certificate.
-
#certificate_id ⇒ String
An array of identifiers for the imported certificates.
-
#description ⇒ String
The name or description that’s used to identity the certificate.
-
#inactive_date ⇒ Time
An optional date that specifies when the certificate becomes inactive.
-
#not_after_date ⇒ Time
The final date that the certificate is valid.
-
#not_before_date ⇒ Time
The earliest date that the certificate is valid.
-
#serial ⇒ String
The serial number for the certificate.
-
#status ⇒ String
The certificate can be either ‘ACTIVE`, `PENDING_ROTATION`, or `INACTIVE`.
-
#tags ⇒ Array<Types::Tag>
Key-value pairs that can be used to group and search for certificates.
-
#type ⇒ String
If a private key has been specified for the certificate, its type is ‘CERTIFICATE_WITH_PRIVATE_KEY`.
-
#usage ⇒ String
Specifies how this certificate is used.
Instance Attribute Details
#active_date ⇒ Time
An optional date that specifies when the certificate becomes active.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#arn ⇒ String
The unique Amazon Resource Name (ARN) for the certificate.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#certificate ⇒ String
The file name for the certificate.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#certificate_chain ⇒ String
The list of certificates that make up the chain for the certificate.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#certificate_id ⇒ String
An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#description ⇒ String
The name or description that’s used to identity the certificate.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#inactive_date ⇒ Time
An optional date that specifies when the certificate becomes inactive.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#not_after_date ⇒ Time
The final date that the certificate is valid.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#not_before_date ⇒ Time
The earliest date that the certificate is valid.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#serial ⇒ String
The serial number for the certificate.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#status ⇒ String
The certificate can be either ‘ACTIVE`, `PENDING_ROTATION`, or `INACTIVE`. `PENDING_ROTATION` means that this certificate will replace the current certificate when it expires.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Key-value pairs that can be used to group and search for certificates.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |
#type ⇒ String
If a private key has been specified for the certificate, its type is ‘CERTIFICATE_WITH_PRIVATE_KEY`. If there is no private key, the type is `CERTIFICATE`.
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] 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
2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 |
# File 'lib/aws-sdk-transfer/types.rb', line 2136 class DescribedCertificate < Struct.new( :arn, :certificate_id, :usage, :status, :certificate, :certificate_chain, :active_date, :inactive_date, :serial, :not_before_date, :not_after_date, :type, :description, :tags) SENSITIVE = [:certificate, :certificate_chain] include Aws::Structure end |