ClientCertificate class

Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.

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.
Use Client-Side Certificate

Constructors

ClientCertificate({String? clientCertificateId, DateTime? createdDate, String? description, DateTime? expirationDate, String? pemEncodedCertificate, Map<String, String>? tags})
ClientCertificate.fromJson(Map<String, dynamic> json)
factory

Properties

clientCertificateId String?
The identifier of the client certificate.
final
createdDate DateTime?
The timestamp when the client certificate was created.
final
description String?
The description of the client certificate.
final
expirationDate DateTime?
The timestamp when the client certificate will expire.
final
hashCode int
The hash code for this object.
no setterinherited
pemEncodedCertificate String?
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags Map<String, String>?
The collection of tags. Each tag element is associated with a given resource.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited