AWSIoTCACertificateDescription

Objective-C

@interface AWSIoTCACertificateDescription

Swift

class AWSIoTCACertificateDescription

Describes a CA certificate.

  • Whether the CA certificate configured for auto registration of device certificates. Valid values are “ENABLE” and “DISABLE”

    Declaration

    Objective-C

    @property (nonatomic) AWSIoTAutoRegistrationStatus autoRegistrationStatus;

    Swift

    var autoRegistrationStatus: AWSIoTAutoRegistrationStatus { get set }
  • The CA certificate ARN.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable certificateArn;

    Swift

    var certificateArn: String? { get set }
  • The CA certificate ID.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable certificateId;

    Swift

    var certificateId: String? { get set }
  • The mode of the CA.

    All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode.

    Declaration

    Objective-C

    @property (nonatomic) AWSIoTCertificateMode certificateMode;

    Swift

    var certificateMode: AWSIoTCertificateMode { get set }
  • The CA certificate data, in PEM format.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable certificatePem;

    Swift

    var certificatePem: String? { get set }
  • The date the CA certificate was created.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable creationDate;

    Swift

    var creationDate: Date? { get set }
  • The customer version of the CA certificate.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable customerVersion;

    Swift

    var customerVersion: NSNumber? { get set }
  • The generation ID of the CA certificate.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable generationId;

    Swift

    var generationId: String? { get set }
  • The date the CA certificate was last modified.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable lastModifiedDate;

    Swift

    var lastModifiedDate: Date? { get set }
  • The owner of the CA certificate.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable ownedBy;

    Swift

    var ownedBy: String? { get set }
  • The status of a CA certificate.

    Declaration

    Objective-C

    @property (nonatomic) AWSIoTCACertificateStatus status;

    Swift

    var status: AWSIoTCACertificateStatus { get set }
  • When the CA certificate is valid.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSIoTCertificateValidity *_Nullable validity;

    Swift

    var validity: AWSIoTCertificateValidity? { get set }