OpenDNSSEC#

OpenDNSSEC je súbor nástrojov na správu zabezpečenia názvov domén. Dokáže priamo načítať modul PKCS#11 a spravovať kľúče.

Ak chcete nainštalovať a nastaviť OpenDNSSEC, môžete postupovať podľa príručky OpenDNSSEC Quick Start Guide. Nemusíte inštalovať SoftHSM, namiesto toho sa použije modul NetHSM PKCS#11.

Keďže OpenDNSSEC potrebuje prístup na správu kľúčov a ich následné používanie, v konfiguračnom súbore modulu PKCS#11 je potrebné nakonfigurovať účet správcu aj operátora.

OpenDNSSEC môžete nakonfigurovať tak, aby načítal modul libnethsm_pkcs11.so úpravou súboru /etc/opendnssec/conf.xml. Budete musieť pridať nasledujúce riadky:

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

Nahraďte /root/libnethsm_pkcs11.so cestou k modulu libnethsm_pkcs11.so. Musíte porovnať <TokenLabel> so značkou, ktorú ste nastavili v konfiguračnom súbore p11nethsm.conf. ` <PIN>` je PIN kód operátora, môžete ho buď nastaviť v obyčajnom texte v súbore conf.xml alebo použiť ods-hsmutil login. OpenDNSSEC musí mať zadaný PIN, inak sa odmietne spustiť.

Musíte tiež aktualizovať polia <Repository> v /etc/opendnssec/kasp.xml na NetHSM namiesto predvolených SoftHSM :

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

            ...

            <Keys>

                  ...

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

          ...

      </Policy>

      ...

</KASP>