What Are X.509 Certificates?
X.509 is an international standard (ITU-T) that defines the format of public key certificates. In the context of IoT, X.509 certificates bind a device’s identity to a public key, allowing the platform to verify authenticity without transmitting secrets over the network.
Each X.509 certificate contains:
Subject: The identity of the certificate holder (typically the device common name or unique ID).
Public Key: The device’s public key used for encryption and verification.
Issuer: The Certificate Authority (CA) that signed and issued this certificate.
Validity Period: The start and expiration dates defining when the certificate is valid.
Signature: The digital signature from the issuing CA proving the certificate is authentic.