The SecureW2 JoinNow platform seamlessly integrates with Yubico to provision non-exportable digital certificates directly onto YubiKeys. These certificates are validated by hardware attestation prior to issuance. By ensuring that private keys remain within the YubiKey PIV applet, the platform enforces robust network access that necessitates both a physical key and a PIN. This comprehensive approach effectively mitigates the risk of credential theft and remote account takeover.
Overview
The SecureW2 JoinNow platform integrates with Yubico to provision non-exportable digital certificates directly onto YubiKey hardware, ensuring private keys never leave the YubiKey PIV applet. During enrollment, the platform utilizes Yubico hardware attestation to cryptographically verify that the key was generated on a genuine token before issuance, preventing credentials from being copied or compromised. By requiring both the physical YubiKey and a user-defined PIN for every Cloud RADIUS authentication, the platform enforces high-assurance, phishing-resistant access that protects privileged accounts and high-security network segments from remote attacks and credential theft.
The YubiKey provides portable, hardware-bound identity for shared workstation environments. A user inserts their YubiKey into any shared machine, enters their PIN, and the OS invokes the PIV applet. The private key signs the authentication challenge internally and never enters the workstation’s memory or storage. The OS validates the resulting certificate against the SecureW2 PKI trust chain, and the desktop session is established under the user’s certificate identity, not the machine’s local account, the same identity the user carries to every shared machine.
Require YubiKey certificates for all remote and contractor connections to secure the VPN edge. At VPN connect time, the EAP-TLS handshake prompts the YubiKey for PIN and touch, then signs the RADIUS challenge from within the hardware. Cloud RADIUS validates the certificate and checks CRL status before returning a RADIUS Accept, blocking access even if the physical key is present.
YubiKey hardware attestation verifies a private key’s origin within a genuine YubiKey device, not a software PKCS#11 implementation or imported key. When a key pair is generated in a PIV slot, the YubiKey signs an attestation certificate for that key using a device-specific intermediate certificate signed by Yubico’s attestation root CA. SecureW2 receives the attestation certificate during enrollment. The JoinNow Policy Engine validates the attestation chain: leaf certificate, device-specific intermediate, and root CA. It also checks the key generation mode field to confirm on-device generation.
SecureW2’s attestation checks include validating against Yubico’s root CA, confirming the key generation mode (on-device only), checking YubiKey firmware version (with a configurable minimum policy), and restricting enrollment to specific PIV slots. A device presenting a software-generated key, imported key, or forged attestation certificate fails the attestation check and receives no certificate. This distinguishes SecureW2 from standard certificate enrollment, as it confirms the credential’s hardware-bound nature before issuance.
YubiKey certificates follow the lifecycle of JoinNow Dynamic PKI certificates. They have a configured validity period, are tracked in the SecureW2 certificate store, and can be revoked from the JoinNow management console. JoinNow can trigger a renewal enrollment flow when a certificate approaches expiration. Renewal with the existing key pair: If the private key on the YubiKey is valid, the user re-enrolls through JoinNow using the existing key. No new key generation or re-attestation is required; the certificate is renewed against the existing private key. Renewal with a new key pair: For high-security deployments, administrators can require new key generation on renewal. In this case, the enrollment flow generates a new key pair in the YubiKey PIV slot and runs the full attestation check before issuing a new certificate. The old certificate and key are overwritten.
Time-limited certificates support contractor and vendor access. Certificates can be issued with short validity periods (days or weeks) so that contractors lose network access without administrative action when the certificate expires. Re-enrollment requires passing the configured enrollment policy conditions again. Revocation is immediate. When a certificate is revoked in JoinNow, the CRL is updated, and Cloud RADIUS will deny access at the next authentication attempt. The physical YubiKey is not impacted; it still holds the private key and certificate, but authentication will fail once the revoked certificate reaches the RADIUS validator.
Frequently Asked Questions
Connect with our integration specialists to implement this solution in your environment and transform your security posture.