OpenDNSSEC#

OpenDNSSEC on työkalupaketti verkkotunnusten turvallisuuden hallintaan. Se voi ladata suoraan PKCS#11-moduulin ja hallita avaimia.

Voit asentaa ja ottaa OpenDNSSECin käyttöön noudattamalla OpenDNSSEC Quick Start Guide. Sinun ei tarvitse asentaa SoftHSM, sen sijaan käytetään NetHSM PKCS#11 -moduulia.

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>