Class: Aws::APIGateway::Types::ClientCertificate
- Inherits:
-
Struct
- Object
- Struct
- Aws::APIGateway::Types::ClientCertificate
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-apigateway/types.rb
Overview
Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.
<div class=“remarks”> Client certificates are used to authenticate an API by the backend server. To authenticate an API client (or user), use IAM roles and policies, a custom Authorizer or an Amazon Cognito user pool. </div>
<div class=“seeAlso”>
- Use Client-Side Certificate][1
-
</div>
Instance Attribute Summary collapse
-
#client_certificate_id ⇒ String
The identifier of the client certificate.
-
#created_date ⇒ Time
The timestamp when the client certificate was created.
-
#description ⇒ String
The description of the client certificate.
-
#expiration_date ⇒ Time
The timestamp when the client certificate will expire.
-
#pem_encoded_certificate ⇒ String
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
Instance Attribute Details
#client_certificate_id ⇒ String
The identifier of the client certificate.
454 455 456 457 458 459 460 461 |
# File 'lib/aws-sdk-apigateway/types.rb', line 454 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date) include Aws::Structure end |
#created_date ⇒ Time
The timestamp when the client certificate was created.
454 455 456 457 458 459 460 461 |
# File 'lib/aws-sdk-apigateway/types.rb', line 454 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date) include Aws::Structure end |
#description ⇒ String
The description of the client certificate.
454 455 456 457 458 459 460 461 |
# File 'lib/aws-sdk-apigateway/types.rb', line 454 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date) include Aws::Structure end |
#expiration_date ⇒ Time
The timestamp when the client certificate will expire.
454 455 456 457 458 459 460 461 |
# File 'lib/aws-sdk-apigateway/types.rb', line 454 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date) include Aws::Structure end |
#pem_encoded_certificate ⇒ String
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
454 455 456 457 458 459 460 461 |
# File 'lib/aws-sdk-apigateway/types.rb', line 454 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date) include Aws::Structure end |