:doc:`IoT <../../iot>` / Client / register_certificate_without_ca

*******************************
register_certificate_without_ca
*******************************



.. py:method:: IoT.Client.register_certificate_without_ca(**kwargs)

  

  Register a certificate that does not have a certificate authority (CA). For supported certificates, consult `Certificate signing algorithms supported by IoT <https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html#x509-cert-algorithms>`__.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/iot-2015-05-28/RegisterCertificateWithoutCA>`_  


  **Request Syntax**
  ::

    response = client.register_certificate_without_ca(
        certificatePem='string',
        status='ACTIVE'|'INACTIVE'|'REVOKED'|'PENDING_TRANSFER'|'REGISTER_INACTIVE'|'PENDING_ACTIVATION'
    )
    
  :type certificatePem: string
  :param certificatePem: **[REQUIRED]** 

    The certificate data, in PEM format.

    

  
  :type status: string
  :param status: 

    The status of the register certificate request.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'certificateArn': 'string',
          'certificateId': 'string'
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **certificateArn** *(string) --* 

        The Amazon Resource Name (ARN) of the registered certificate.

        
      

      - **certificateId** *(string) --* 

        The ID of the registered certificate. (The last part of the certificate ARN contains the certificate ID.

        
  
  **Exceptions**
  
  *   :py:class:`IoT.Client.exceptions.ResourceAlreadyExistsException`

  
  *   :py:class:`IoT.Client.exceptions.InvalidRequestException`

  
  *   :py:class:`IoT.Client.exceptions.CertificateStateException`

  
  *   :py:class:`IoT.Client.exceptions.CertificateValidationException`

  
  *   :py:class:`IoT.Client.exceptions.ThrottlingException`

  
  *   :py:class:`IoT.Client.exceptions.UnauthorizedException`

  
  *   :py:class:`IoT.Client.exceptions.ServiceUnavailableException`

  
  *   :py:class:`IoT.Client.exceptions.InternalFailureException`

  