]> granicus.if.org Git - pdns/commitdiff
Update documentation on PKCS#11
authorAki Tuomi <cmouse@cmouse.fi>
Mon, 19 Oct 2015 13:26:41 +0000 (16:26 +0300)
committerAki Tuomi <cmouse@cmouse.fi>
Tue, 20 Oct 2015 05:29:10 +0000 (08:29 +0300)
docs/markdown/authoritative/dnssec.md

index ce380f088704faaa8ce2dfebb312f315687b3ad2..93ee920beb54e58699930733457fcbcd20058805 100644 (file)
@@ -281,6 +281,8 @@ For further details, please see [the `pdnssec`](#pdnssec) documentation.
 
 # PKCS\#11 support
 **Note**: This feature is experimental, and not ready for production. Use at your own risk!
+**Note**: As of version 4.0, slot IDs are deprecated, and you are expected to use slot label instead
+
 To enable it, compile PowerDNS Authoritative Server using --enable-experimental-pkcs11 flag on configure. This requires you to have p11-kit libraries and headers.
 
 You can also log on to the tokens after starting server, in this case you need to edit your PKCS#11 cryptokey record and remove PIN or set it empty. PIN is required
@@ -314,10 +316,10 @@ Instructions on how to setup SoftHSM to work with the feature after compilation
     sudo pkcs11-tool --module=/home/cmouse/softhsm/lib/softhsm/libsofthsm.so -l -p some-pin -k --key-type RSA:2048 -a zone-ksk|zone-zsk --slot-index slot-number
     ```
 
--   Assign the keys using
+-   Assign the keys using (note that token label is not necessarely same as object label, see p11-kit -l)
 
     ```
-    pdnssec hsm assign zone rsasha256 ksk|zsk softhsm slot-id pin zone-ksk|zsk
+    pdnssec hsm assign zone rsasha256 ksk|zsk softhsm token-label pin zone-ksk|zsk
     ```
 
 -   Verify that everything worked, you should see valid data there
@@ -388,7 +390,7 @@ Instructions on how to use CryptAS [`Athena IDProtect Key USB Token V2J`](http:/
 -   Assign the keys using
 
     ```
-    pdnssec hsm assign zone rsasha256 ksk|zsk softhsm slot-id pin zone-ksk|zsk
+    pdnssec hsm assign zone rsasha256 ksk|zsk athena IDProtect#0A50123456789 pin zone-ksk|zsk
     ```
 
 -   Verify that everything worked, you should see valid data there.