Thanks for your great service. SocketXP IoT Remote Access Solution works like a charm.
Tobias
freshtaste.de
SocketXP's built-in PKI CA issues unique X.509 certificates to every IoT device and operator in your fleet. Mutual TLS on every tunnel. Automated certificate renewal. Per-device revocation with zero fleet-wide impact. No separate PKI infrastructure required.

IoT device identity and certificate management is the end-to-end process of issuing, renewing, revoking, and auditing X.509 certificates on connected devices. Unlike API tokens, X.509 certificates bind device identity to a private key that never leaves the hardware — the foundational mechanism for Zero Trust security at scale.

Issuance at provisioning, renewal before expiry, rotation after a security event, per-device revocation, and audit of every event — all through the same platform that manages remote access. No separate PKI required.
Every device gets a unique X.509 certificate backed by a private key that never leaves the hardware. Unlike shared API tokens, certificates bind identity to a specific physical device.
IEC 62443 SL2, NIST SP 800-213, NERC CIP, and the EU Cyber Resilience Act (full compliance December 2027) all mandate certificate-based device identity. SocketXP's mutual TLS satisfies these requirements out of the box.
SocketXP's cloud gateway includes a built-in PKI CA that issues and signs X.509 certificates for every device and operator in your fleet. A single command issues a signed certificate in seconds — no HashiCorp Vault cluster, no Microsoft ADCS, no OpenSSL scripts.

A single command issues a certificate from SocketXP's built-in PKI CA, stored securely on the device and enabling mutual TLS on the management channel — with a validity period matched to your renewal cadence and security policy.
User certificates expire automatically after 24 hours — no manual revocation needed. An operator who leaves today has no fleet access tomorrow.
Every inbound client must present a valid CA-signed certificate or it is rejected at the TLS handshake, before any application data flows.
Standard TLS authenticates the server; SocketXP's mutual TLS gateway authenticates both sides. A decommissioned unit, counterfeit device, or cloned firmware image cannot connect without the certificate private-key pair unique to the original hardware — the bidirectional model required by IEC 62443 SL2 and NIST SP 800-213.

The device verifies the gateway certificate; the gateway verifies the device certificate. Neither side can be impersonated without cryptographic proof of private key possession.
Each device holds a unique certificate. Revoking one compromised device has no effect on any other — no mass rotation, no rolling restart, no fleet-wide disruption.
Every management tunnel requires fresh cryptographic proof of identity on every reconnect, from every device. Lateral movement from a compromised device is blocked at the transport layer.
Satisfies the mutual authentication, unique device identity, and cryptographic credential requirements of IEC 62443 SL2, NIST SP 800-213, NERC CIP CPS, and the EU Cyber Resilience Act.
At 50 devices, tracking expiration in a spreadsheet is painful. At 5,000, a missed renewal is not a support ticket — it is a device offline event and a potential product recall. SocketXP automates the full certificate lifecycle: issuance at provisioning, threshold-triggered OTA renewal, on-demand rotation, and staggered expiration to eliminate fleet-wide outage risk.
Push a renewal script to any device group via OTA. Devices within the threshold renew automatically; others exit early. No engineer touches a device. Scales to 50,000+ devices.
A first-boot script issues a unique certificate on first network connection — whether the fleet is 10 devices or 100,000. No per-device manual steps, no changes to the provisioning workflow at any scale.

Randomized renewal jitter prevents batch-provisioned certificates from expiring on the same day, eliminating synchronized expiration as a failure mode.
The SocketXP portal shows certificate status across every device — active, approaching expiration, or revoked. No manual inventory, no silent expiration events.
Deployed in Industrial IoT (IEC 62443), Medical IoT (HIPAA), smart energy (NERC CIP), and automotive (ISO 21434) environments. One platform across all verticals.
Enterprises with existing PKI can connect their own CA to SocketXP's self-hosted gateway — SocketXP's built-in PKI CA is optional. Supports air-gap, FIPS 140-2, and data residency mandates.

Configure the self-hosted gateway against your existing CA chain — BastionXP PKI CA, HashiCorp Vault PKI, Microsoft ADCS, or any internal CA. SocketXP enforces mutual TLS; your CA owns issuance and revocation.
Deploy the SocketXP gateway on your own infrastructure for full control over certificate storage and key material. No certificate data leaves your network.
One CA hierarchy covers SocketXP tunnel authentication and application-layer mTLS — MQTT brokers, HTTPS APIs, OPC-UA servers, and databases. Consistent, auditable device identity across every layer.
Common questions about X.509 certificate management, mTLS, PKI integration, compliance, and SocketXP's built-in CA.
IoT certificate management is the end-to-end process of issuing, renewing, revoking, and auditing X.509 certificates on connected devices. Each device gets a unique certificate that, combined with a private key that never leaves the hardware, proves its identity via mutual TLS (mTLS). A complete platform covers five stages: (1) issuance at provisioning, (2) automated renewal before expiration, (3) on-demand rotation after a security event, (4) per-device revocation without fleet-wide impact, and (5) audit logging of every certificate event.
Provisioning: A script calls the CA to issue a unique X.509 certificate. The private key is generated on-device and never transmitted. Registration: The device registers with the management platform using its certificate as its identity. Renewal: A renewal agent monitors validity. When below a threshold (typically 30 days), it requests a new certificate automatically. Rotation: After a compromise, the CA issues a new certificate and revokes the old one immediately — only that device is affected. Revocation: Decommissioned devices are revoked at the CA, preventing future connections. With SocketXP, all five stages are automated through the built-in PKI CA and OTA script execution.
Evaluate on five criteria: (1) a built-in CA so no separate PKI is needed, (2) automated OTA renewal so certificates never expire silently, (3) per-device revocation without fleet-wide impact, (4) zero-touch provisioning so every device gets a unique certificate at first boot, and (5) compliance coverage — IEC 62443, NIST SP 800-213, HIPAA, NERC CIP, or EU CRA. SocketXP provides all five in a single platform, with out-of-box mutual TLS that satisfies IEC 62443 Security Level 2 and EU CRA requirements.
AWS IoT Core requires certificates to be pre-provisioned or registered before devices can connect, and enables fleet provisioning through Lambda functions, provisioning templates, and IAM policies. SocketXP's built-in PKI CA issues certificates on demand via a single command on the device — zero-touch provisioning requires only a first-boot shell script. AWS IoT Core is purpose-built for the AWS ecosystem; SocketXP is infrastructure-agnostic and runs on any Linux device, any cloud, on-premises, or air-gapped.
For the SocketXP management channel, no separate PKI is needed — the built-in PKI CA handles certificate issuance automatically. For application-layer mTLS (MQTT, HTTPS APIs, databases), any X.509-compliant CA works. The BYOCA option on the self-hosted gateway lets you plug in an existing CA directly — HashiCorp Vault PKI, Microsoft ADCS, or any internal CA.
The mutual TLS handshake fails and the device cannot establish a management tunnel until the certificate is renewed. This is why automated renewal — triggered before the expiration threshold — is essential for production fleets. See the IoT certificate rotation guide for the complete renewal pipeline.
Use SocketXP's OTA remote script execution to push a renewal script to the entire fleet or a targeted device group. The script renews only certificates within the threshold; devices outside it exit early. For zero-downtime rotation, roll out in batches rather than all devices simultaneously.
Standard TLS authenticates the server to the device but not the device to the server. Mutual TLS (mTLS) authenticates both sides — the device verifies the gateway certificate and the gateway verifies the device certificate — before any traffic flows. With mTLS enabled, unauthenticated clients and decommissioned devices are rejected at the handshake.
Yes. SocketXP's self-hosted gateway supports BYOCA — configure it to validate client certificates against your own CA chain instead of SocketXP's built-in PKI CA. Any X.509-compliant CA is supported — HashiCorp Vault PKI, Microsoft ADCS, or an internal CA.
Device server certificates have a configurable validity period — set to match your renewal cadence and security policy. Shorter validity reduces exposure if a certificate is compromised. User client certificates are fixed at 24 hours and expire automatically at session end. For configuration details, see the SocketXP mTLS documentation.
An API token is a string — extractable from firmware, copyable to any machine, usable from anywhere until explicitly revoked. An mTLS certificate requires the matching private key, which never leaves the device. On devices with TPM or Secure Element hardware, the key cannot be exported at all. mTLS also provides per-device identity — every management action is tied to a cryptographically verified device, not a shared credential.
Yes. The EU CRA (Regulation 2024/2847) requires connected products sold in the EU to implement unique device identity, encrypted communications, and OTA security update capability — with full compliance required by December 2027. SocketXP addresses all three: every device gets a unique X.509 certificate, all management traffic is mutually authenticated and encrypted, and OTA enables security patches without physical access. For a detailed EU CRA compliance mapping, contact SocketXP's enterprise security team.
SocketXP's mutual TLS satisfies the mutual authentication and certificate-based identity requirements of IEC 62443 Security Level 2, the device identification and cryptographic capability requirements of NIST SP 800-213, and the encrypted management channel requirements of NERC CIP CPS. All management traffic flows through encrypted mTLS tunnels. Contact SocketXP's enterprise security team for detailed compliance documentation.
A first-boot script registers the device with SocketXP, then requests a unique certificate from the built-in PKI CA using the device hostname or serial number as identity. Every device cloned from the same image generates its own certificate independently — no manual per-device issuance required. See the zero-touch provisioning guide for the full workflow.
An IoT PKI (Public Key Infrastructure) is the hardware, software, policies, and procedures for creating, managing, and revoking digital certificates on IoT devices. It includes a root CA as the trust anchor, intermediate CAs for device certificate issuance, a revocation mechanism (CRL or OCSP), and an audit log. SocketXP's built-in PKI CA provides a complete cloud-hosted IoT PKI with no separate infrastructure to deploy.
IEC 62443 Security Level 2 — the baseline for most industrial IoT deployments — requires: (1) mutual authentication using cryptographic credentials, (2) unique device identity for per-device audit and revocation, (3) private keys that cannot be extracted or shared, and (4) certificate-based authentication rather than passwords. SocketXP's mutual TLS satisfies all four requirements.
ACME works well for web servers that can prove domain ownership via HTTP or DNS challenges. IoT devices behind NAT or firewalls cannot serve HTTP challenges, and domain-based validation does not map to hardware device identity. SocketXP's built-in PKI CA issues certificates based on device identity tokens instead — no public IP, no HTTP challenge, no DNS setup required.
Hear from our satisfied customers about how SocketXP has transformed their IoT workflows with seamless connectivity, robust security, and unmatched reliability.