An X.509 certificate is a digital certificate that is used to verify a communication entity. IoT Platform allows you to use X.509 certificates to verify devices.
Limits
Only gateways of Exclusive Enterprise Edition instances support X.509 certificate-based device verification.
Procedure
When you create a gateway, set the Enable X.509 certificate-based Device Verification parameter to Yes. For more information, see Create an MQTT gateway, Create a GB/T 32960 cloud gateway, and Create a JT/T 808 cloud gateway.
Burn an X.509 certificate and the key to the devices attached to the gateway.
For more information about the code that you must configure on a device to connect the device to IoT Platform by using a Message Queuing Telemetry Transport (MQTT) gateway, see source files in the aiot-java-dual-auth-demo code package.
Example
For more information, see Connect an MQTT gateway device by using X.509 certificate-based two-way verification.