AWSIoTCertificateDescription

@interface AWSIoTCertificateDescription

Describes a certificate.

  • The certificate ID of the CA certificate used to sign this certificate.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable caCertificateId;

    Swift

    var caCertificateId: String? { get set }
  • The ARN of the certificate.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var certificateId: String? { get set }
  • The certificate data, in PEM format.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var lastModifiedDate: Date? { get set }
  • The ID of the AWS account that owns the certificate.

    Declaration

    Objective-C

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

    Swift

    var ownedBy: String? { get set }
  • The ID of the AWS account of the previous owner of the certificate.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable previousOwnedBy;

    Swift

    var previousOwnedBy: String? { get set }
  • The status of the certificate.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSIoTCertificateStatus status;

    Swift

    var status: AWSIoTCertificateStatus { get set }
  • The transfer data.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSIoTTransferData *_Nullable transferData;

    Swift

    var transferData: AWSIoTTransferData? { get set }
  • When the certificate is valid.

    Declaration

    Objective-C

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

    Swift

    var validity: AWSIoTCertificateValidity? { get set }