CertificateAuthority class

Contains information about your private certificate authority (CA). Your private CA can issue and revoke X.509 digital certificates. Digital certificates verify that the entity named in the certificate Subject field owns or controls the public key contained in the Subject Public Key Info field. Call the CreateCertificateAuthority action to create your private CA. You must then call the GetCertificateAuthorityCertificate action to retrieve a private CA certificate signing request (CSR). Sign the CSR with your ACM Private CA-hosted or on-premises root or subordinate CA certificate. Call the ImportCertificateAuthorityCertificate action to import the signed certificate into AWS Certificate Manager (ACM).

Constructors

CertificateAuthority({String? arn, CertificateAuthorityConfiguration? certificateAuthorityConfiguration, DateTime? createdAt, FailureReason? failureReason, DateTime? lastStateChangeAt, DateTime? notAfter, DateTime? notBefore, String? ownerAccount, DateTime? restorableUntil, RevocationConfiguration? revocationConfiguration, String? serial, CertificateAuthorityStatus? status, CertificateAuthorityType? type})
CertificateAuthority.fromJson(Map<String, dynamic> json)
factory

Properties

arn String?
Amazon Resource Name (ARN) for your private certificate authority (CA). The format is 12345678-1234-1234-1234-123456789012 .
final
certificateAuthorityConfiguration CertificateAuthorityConfiguration?
Your private CA configuration.
final
createdAt DateTime?
Date and time at which your private CA was created.
final
failureReason FailureReason?
Reason the request to create your private CA failed.
final
hashCode int
The hash code for this object.
no setterinherited
lastStateChangeAt DateTime?
Date and time at which your private CA was last updated.
final
notAfter DateTime?
Date and time after which your private CA certificate is not valid.
final
notBefore DateTime?
Date and time before which your private CA certificate is not valid.
final
ownerAccount String?
The AWS account ID that owns the certificate authority.
final
restorableUntil DateTime?
The period during which a deleted CA can be restored. For more information, see the PermanentDeletionTimeInDays parameter of the DeleteCertificateAuthorityRequest action.
final
revocationConfiguration RevocationConfiguration?
Information about the certificate revocation list (CRL) created and maintained by your private CA.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serial String?
Serial number of your private CA.
final
status CertificateAuthorityStatus?
Status of your private CA.
final
type CertificateAuthorityType?
Type of your private CA.
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