class Aws::APIGateway::Types::ClientCertificate

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” markdown=“1”>

Use Client-Side Certificate][1

</div>

[1]: docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-client-side-ssl-authentication.html

@!attribute [rw] client_certificate_id

The identifier of the client certificate.
@return [String]

@!attribute [rw] description

The description of the client certificate.
@return [String]

@!attribute [rw] pem_encoded_certificate

The PEM-encoded public key of the client certificate, which can be
used to configure certificate authentication in the integration
endpoint .
@return [String]

@!attribute [rw] created_date

The timestamp when the client certificate was created.
@return [Time]

@!attribute [rw] expiration_date

The timestamp when the client certificate will expire.
@return [Time]

@!attribute [rw] tags

The collection of tags. Each tag element is associated with a given
resource.
@return [Hash<String,String>]

Constants

SENSITIVE