Generátory náhodných čísel¶
TeskaLabs SeaCat PKI používá výchozí software generátory náhodných čísel (RNG), konkrétně Python modul secrets
, respektive funkce OpenSSL RNG.
TeskaLabs SeaCat PKI také podporuje hardwarové generátory náhodných čísel (RNG) prostřednictvím PKCS#11.
Warning
Hardwarové RNG se používají pouze pro určité kryptografické operace, např. generování klíčů.
Softwarové klíče (pokud se používají) jsou generovány pomocí softwarového RNG.
Konfigurace poskytovatele RNG PKCS#11¶
Úryvek z seacatpki.conf
:
[seacatpki:pkcs11:myhsm]
path=/usr/lib/softhsm/myhsm.dylib
[seacatpki:random]
provider=pkcs11:myhsm
token_label=RNGToken
pin=<PIN>
provider
je identifikace poskytovatele, předponapkcs11:
znamená, že poskytovatel je PKCS#11 tokentoken_label
je štítek tokenu v rámci poskytovatelepin
je PIN tokenu (volitelné, pokud je token již nakonfigurován)
Tip
Vyhrazený PKCS#11 token pro generátor náhodných čísel je doporučen.