You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some Yubikey's will not be compatible with this feature.
11
10
12
-
Other Yubikeys - especially NEO (which has slots for RSA GPG/PGP keys) will not work, as YK NEO has only 2048 key length slot, which is commonly treated as unsecure for RSA key length.
11
+
{% hint style="danger" %}
12
+
This feature was tested only on Yubikey series 5, we don't support older series ( some still might work).
13
13
{% endhint %}
14
14
15
+
Conditions below needs to be met:
16
+
17
+
* Yubikey needs to return serial number via `ykman list` 
18
+
* Yubikey needs to have available and active OpenPGP application. You can check out your series capabilities on yubico website [here](https://support.yubico.com/hc/en-us/articles/360013790259-Using-Your-YubiKey-with-OpenPGP).
19
+
* Yubikey needs to support RSA 4096, older series can have problem with this especially with older firmware versions.
20
+
15
21
## Overview
16
22
17
23
Our provisioning service (installed on a computer that has USB access and securely communicating with defguard) allows you to easily create and populate the **SSH and GPG/OpenPGP** keys on a YubiKey hardware key, and share its public information inside defguard - which can be [used for example to authenticate to servers using defguard](ssh-authentication.md).
@@ -30,6 +36,10 @@ That also means that the **master key** is deleted and only sub-keys are stored
30
36
As we do not want to store any private keys for security reasons, we have some ideas and plans for **optional master-key** storage based on **HSM encryption**, but we want to see if any actual companies/users need that, as there is always a way just to overwrite the existing YK and provision with new data.
31
37
{% endhint %}
32
38
39
+
### Prerequisites
40
+
41
+
If you want to use solutions other then docker, the provisioning station needs to have both gpg2 and [ykman](https://docs.yubico.com/software/yubikey/tools/ykman/Install_ykman.html) programs on the provisioning machine.
0 commit comments