OpenDNSSEC¶
OpenDNSSEC er en værktøjssuite til styring af sikkerheden for domænenavne. Den kan indlæse et PKCS#11-modul direkte og administrere nøglerne.
To install and setup OpenDNSSEC, you can follow the OpenDNSSEC Quick Start Guide. You don’t need to install SoftHSM, the NetHSM PKCS#11 module will be used instead.
Da OpenDNSSEC har brug for adgang til at administrere nøglerne og derefter bruge dem, skal du konfigurere både administrator- og operatørkontoen i PKCS#11-modulets konfigurationsfil.
Du kan konfigurere OpenDNSSEC til at indlæse libnethsm_pkcs11.so-modulet ved at redigere filen /etc/opendnssec/conf.xml. Du bliver nødt til at tilføje følgende linjer:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
...
<RepositoryList>
<Repository name="NetHSM">
<Module>/root/libnethsm_pkcs11.so</Module>
<PIN>opPassphrase</PIN>
<TokenLabel>LocalHSM</TokenLabel>
</Repository>
...
</RepositoryList>
...
</Configuration>
Erstat /root/libnethsm_pkcs11.so med stien til libnethsm_pkcs11.so-modulet. Du skal matche <TokenLabel> med den label, du har angivet i konfigurationsfilen p11nethsm.conf. ` <PIN>` er operatørens PIN-kode, du kan enten angive den i almindelig tekst i filen conf.xml eller bruge ods-hsmutil login. OpenDNSSEC skal have en pinkode, ellers vil den nægte at starte.
Du skal også opdatere <Repository> felterne i /etc/opendnssec/kasp.xml til NetHSM i stedet for standard SoftHSM :
<KASP>
<Policy name="...">
...
<Keys>
...
<KSK>
...
<Repository>NetHSM</Repository>
</KSK>
<ZSK>
...
<Repository>NetHSM</Repository>
</ZSK>
</Keys>
...
</Policy>
...
</KASP>