AWSIoTRegisterCACertificateRequest

Objective-C

@interface AWSIoTRegisterCACertificateRequest

Swift

class AWSIoTRegisterCACertificateRequest

The input to the RegisterCACertificate operation.

Required parameters: [caCertificate, verificationCertificate]

  • Allows this CA certificate to be used for auto registration of device certificates.

    Declaration

    Objective-C

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

    Swift

    var allowAutoRegistration: NSNumber? { get set }
  • The CA certificate.

    Declaration

    Objective-C

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

    Swift

    var caCertificate: String? { get set }
  • Information about the registration configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSIoTRegistrationConfig *_Nullable registrationConfig;

    Swift

    var registrationConfig: AWSIoTRegistrationConfig? { get set }
  • A boolean value that specifies if the CA certificate is set to active.

    Declaration

    Objective-C

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

    Swift

    var setAsActive: NSNumber? { get set }
  • Metadata which can be used to manage the CA certificate.

    For URI Request parameters use format: …key1=value1&key2=value2…

    For the CLI command-line parameter use format: &&tags “key1=value1&key2=value2…”

    For the cli-input-json file use format: “tags”: “key1=value1&key2=value2…”

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSIoTTag *> *_Nullable tags;

    Swift

    var tags: [AWSIoTTag]? { get set }
  • The private key verification certificate.

    Declaration

    Objective-C

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

    Swift

    var verificationCertificate: String? { get set }