OpenDNSSEC#

OpenDNSSEC je nabor orodij za upravljanje varnosti domenskih imen. Neposredno lahko naloži modul PKCS#11 in upravlja ključe.

Za namestitev in nastavitev OpenDNSSEC lahko sledite Kratek priročnik za začetek uporabe OpenDNSSEC. Ni vam treba namestiti SoftHSM, namesto tega bo uporabljen modul NetHSM PKCS#11.

Ker OpenDNSSEC potrebuje dostop za upravljanje ključev in njihovo uporabo, morate v konfiguracijski datoteki modula PKCS#11 konfigurirati administratorski in operaterski račun.

OpenDNSSEC lahko nastavite tako, da naloži modul libnethsm_pkcs11.so z urejanjem datoteke /etc/opendnssec/conf.xml. Dodati boste morali naslednje vrstice:

<?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>

Zamenjajte /root/libnethsm_pkcs11.so s potjo do modula libnethsm_pkcs11.so. ` <TokenLabel>` morate uskladiti z oznako, ki ste jo nastavili v konfiguracijski datoteki p11nethsm.conf. ` <PIN>` je operaterski PIN, ki ga lahko nastavite v navadnem besedilu v datoteki conf.xml ali pa uporabite ods-hsmutil login. OpenDNSSEC mora imeti zagotovljen PIN, sicer se ne bo hotel zagnati.

Prav tako morate posodobiti polja <Repository> v /etc/opendnssec/kasp.xml na NetHSM namesto privzetih SoftHSM :

<KASP>
      <Policy name="...">

            ...

            <Keys>

                  ...

                  <KSK>
                          ...
                          <Repository>NetHSM</Repository>
                  </KSK>
                  <ZSK>
                          ...
                          <Repository>NetHSM</Repository>
                  </ZSK>
          </Keys>

          ...

      </Policy>

      ...

</KASP>