Appendices¶
Compatible PKCS #11 Devices¶
This section has informative character. Knot DNS has been tested with several devices which claim to support PKCS #11 interface. The following table indicates which algorithms and operations have been observed to work. Please notice minimal GnuTLS library version required for particular algorithm support.
Key generate | Key import | ED25519 256-bit | ECDSA 256-bit | ECDSA 384-bit | RSA 1024-bit | RSA 2048-bit | RSA 4096-bit | |
---|---|---|---|---|---|---|---|---|
Feitian ePass 2003 | yes | no | no | no | no | yes | yes | no |
SafeNet Network HSM (Luna SA 4) | yes | no | no | no | no | yes | yes | yes |
SoftHSM 2.0 [1] | yes | yes | yes | yes | yes | yes | yes | yes |
Trustway Proteccio NetHSM | yes | ECDSA only | no | yes | yes | yes | yes | yes |
Ultra Electronics CIS Keyper Plus (Model 9860-2) | yes | RSA only | no | yes | yes | yes | yes | yes |
Utimaco SecurityServer (V4) [2] | yes | yes | no | yes | yes | yes | yes | yes |
[1] | Algorithms supported depend on support in OpenSSL on which SoftHSM relies.
A command similar to the following may be used to verify what algorithms are supported:
$ pkcs11-tool --modul /usr/lib64/pkcs11/libsofthsm2.so -M . |
[2] | Requires setting the number of background workers to 1! |