OpenDNSSEC#

OpenDNSSEC yra įrankių rinkinys, skirtas domenų vardų saugumui valdyti. Jis gali tiesiogiai įkelti PKCS#11 modulį ir valdyti raktus.

Norėdami įdiegti ir nustatyti „OpenDNSSEC“, galite vadovautis „OpenDNSSEC“ greitosios pradžios vadovu. Jums nereikia diegti SoftHSM, vietoj jo bus naudojamas NetHSM PKCS#11 modulis.

Kadangi „OpenDNSSEC“ reikia prieigos raktams tvarkyti ir jiems naudoti, PKCS#11 modulio konfigūracijos faile reikia sukonfigūruoti administratoriaus ir operatoriaus paskyras.

Galite sukonfigūruoti OpenDNSSEC taip, kad jis įkeltų libnethsm_pkcs11.so modulį, redaguodami /etc/opendnssec/conf.xml failą. Turėsite pridėti šias eilutes:

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

Pakeiskite /root/libnethsm_pkcs11.so keliu į libnethsm_pkcs11.so modulį. Reikia suderinti <TokenLabel> su p11nethsm.conf konfigūracijos faile nustatyta etikete. ` <PIN>` yra operatoriaus PIN kodas, jį galite nustatyti atviru tekstu conf.xml faile arba naudoti ods-hsmutil login. OpenDNSSEC turi būti nurodytas PIN kodas, kitaip jis atsisakys įsijungti.

Taip pat reikia atnaujinti <Repository> laukus /etc/opendnssec/kasp.xml į NetHSM vietoj numatytųjų SoftHSM :

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

            ...

            <Keys>

                  ...

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

          ...

      </Policy>

      ...

</KASP>