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!