OpenDNSSEC#

OpenDNSSEC egy eszközcsomag a domain nevek biztonságának kezelésére. Közvetlenül be tud tölteni egy PKCS#11 modult és kezelni tudja a kulcsokat.

Az OpenDNSSEC telepítéséhez és beállításához kövesse a OpenDNSSEC Quick Start Guide. Nem kell telepítenie a SoftHSM, helyette a NetHSM PKCS#11 modult fogja használni.

Mivel az OpenDNSSEC-nek hozzáférésre van szüksége a kulcsok kezeléséhez, majd használatához, a PKCS#11 modul konfigurációs fájljában mind a rendszergazdai, mind az üzemeltetői fiókot be kell állítania.

A /etc/opendnssec/conf.xml fájl szerkesztésével beállíthatja, hogy az OpenDNSSEC betöltse a libnethsm_pkcs11.so modult. A következő sorokat kell hozzáadni:

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

A /root/libnethsm_pkcs11.so helyett a libnethsm_pkcs11.so modul elérési útvonalát kell megadni. A <TokenLabel> a p11nethsm.conf konfigurációs fájlban beállított címkével kell egyeznie. A <PIN> az operátor PIN-kódja, ezt vagy egyszerű szövegben állíthatod be a conf.xml fájlban, vagy használhatod a ods-hsmutil login fájlt. Az OpenDNSSEC-nek szüksége van egy PIN-kódra, különben nem fog elindulni.

A /etc/opendnssec/kasp.xml NetHSM mezőkben a <Repository> mezőt is frissítenie kell a SoftHSM helyett a ` ` mezőre:

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

            ...

            <Keys>

                  ...

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

          ...

      </Policy>

      ...

</KASP>