PKCS#11 URL generálása¶
| Compatible Nitrokeys | |||||||
|---|---|---|---|---|---|---|---|
| ⨯ inactive | ⨯ inactive | ✓ active | ⨯ inactive | ⨯ inactive | ⨯ inactive | ⨯ inactive | ⨯ inactive | 
Különböző alkalmazások használják az openssl-t például a TLS tanúsítványok kezelésére. Ez a koncepció többnyire lehetővé teszi, hogy a fájl elérési útvonalát (a titok számára) egyszerűen egy úgynevezett PKCS#11 URL-vel helyettesítsük, hogy egy pl. Nitrokey-ből származó titkot használhassunk.
Előkészítés¶
- biztosítsa, hogy - openssltelepítve legyen.
- biztosítsa, hogy - openssla PKCS#11 motor használatát a- libengine-pkcs11-openssltelepítésével.
- openscés- gnutls-bintelepítése a szükséges szerszámokhoz
- ellenőrizze, hogy a szükséges kulcsok és/vagy tanúsítványok rendelkezésre állnak-e a Nitrokey-n a - pkcs15-tool -Dsegítségével.
- ha az ECC kulcsokat/mechanizmusokat a - libengine-pkcs11-opensslsegítségével akarod használni, akkor gondoskodnod kell arról, hogy a verzió legalább 0.4.10 legyen.
PKCS#11 URL-címek listázása és generálása¶
A következő paranccsal lekérheti az elérhető tokenek listáját (Nitrokeys):
p11tool --list-tokens
Válassza ki a token (Nitrokey) URL-címét, amelyhez URL-címeket szeretne generálni, és használja a következőképpen:
p11tool --list-all <token-url>
# example:
# p11tool --list-all "pkcs11:model=PKCS%2315%20emulated;manufacturer=www.CardContact.de;serial=DENK0123123;token=UserPIN%20%28SmartCard-HSM%29"
Ha megvizsgálja az URL-cím végét, akkor felismeri: label, id és így tovább, ezek részben eltávolíthatók, amennyiben a szükséges objektumok a kapott URL segítségével egyértelműen azonosíthatók, lásd TLS Apache2 konfiguráció egy példát, amely csak a id használatával készült.