OpenDNSSEC¶
OpenDNSSEC on työkalupaketti verkkotunnusten turvallisuuden hallintaan. Se voi ladata suoraan PKCS#11-moduulin ja hallita avaimia.
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.
Koska OpenDNSSEC tarvitsee käyttöoikeudet avainten hallintaan ja niiden käyttöön, sinun on määritettävä sekä järjestelmänvalvojan että käyttäjän tili PKCS#11-moduulin konfigurointitiedostossa.
Voit määrittää OpenDNSSEC:n lataamaan libnethsm_pkcs11.so-moduulin muokkaamalla /etc/opendnssec/conf.xml-tiedostoa. Sinun on lisättävä seuraavat rivit:
<?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>
Korvaa /root/libnethsm_pkcs11.so moduulin libnethsm_pkcs11.so polulla. Sinun on sovitettava <TokenLabel> p11nethsm.conf -määritystiedostossa asettamaasi merkintään. ` <PIN>` on operaattorin PIN-koodi, jonka voit asettaa joko tekstinä tiedostossa conf.xml tai käyttää ods-hsmutil login. OpenDNSSEC:lle on annettava PIN-koodi, tai se ei suostu käynnistymään.
Sinun on myös päivitettävä <Repository> -kentät osoitteessa /etc/opendnssec/kasp.xml muotoon NetHSM oletusarvon SoftHSM sijasta:
<KASP>
      <Policy name="...">
            ...
            <Keys>
                  ...
                  <KSK>
                          ...
                          <Repository>NetHSM</Repository>
                  </KSK>
                  <ZSK>
                          ...
                          <Repository>NetHSM</Repository>
                  </ZSK>
          </Keys>
          ...
      </Policy>
      ...
</KASP>