[Opendnssec-user] OpenDNSSEC with AEP Keyper (resolved)
elsif
jake at elsif.net
Thu May 10 18:51:47 UTC 2012
OpenDNSSEC was configured to drop to user "ods" from user "root".
Because "ods" had no read access to /root/Keyper/PKCS11Provider/,
ods-signerd and ods-enforcerd failed to use the HSM, while at the same
time manually running an "ods-hsmutil list" as root had full access.
Resolved.
-jake
On Thu, 10 May 2012, elsif wrote:
> opendnssec-1.4.0-1.el6.x86_64 under Red Hat Enterprise Linux Server release
> 6.2.
>
> I've done:
>
> 1) inittoken (and specified token ID, passwords)
>
> 2) ods-ksmutil key generate --policy=lab --interval P30D
>
> When I do an "ods-hsmutil list", I get:
> [root at signer01 opendnssec]# ods-hsmutil list
> Listing keys in all repositories.
> 36 keys found.
>
> Repository ID Type
> ---------- -- ----
> AEP 80dc4a8001695bdff1f7a08ec43f52c6 RSA/1024
> AEP 9fa1ce73cebe61e6cc50e96ed1670db8 RSA/1024
> ...<snip>...
> AEP 0dad0b4cd65276b511226f8be2f5e963 RSA/2048
> AEP 33d2140710b3be6488ae95ca690d6f9f RSA/2048
> AEP 8226642cff8eceb64c05ee244831b55e RSA/2048
>
> However, I'm unsure of the next steps.
>
> "ods-ksmutil key list" shows no keys.
>
> "ods-control start" fails to start both enforcerd and signerd:
>
> May 10 11:18:06 signer01 ods-enforcerd: opendnssec starting...
> May 10 11:18:06 signer01 ods-enforcerd: opendnssec Parent exiting...
> May 10 11:18:06 signer01 ods-enforcerd: opendnssec forked OK...
> May 10 11:18:06 signer01 ods-enforcerd: group set to: ods (494)
> May 10 11:18:06 signer01 ods-enforcerd: user set to: ods (497)
> May 10 11:18:06 signer01 ods-enforcerd: opendnssec started (version
> 1.4.0-trunk), pid 15006
> May 10 11:18:06 signer01 ods-enforcerd: hsm_get_slot_id(): could not find
> token with the name MYKSK
>
> May 10 11:18:11 signer01 ods-signerd: [engine] setup: error initializing
> libhsm errno=268435457 (hsm_get_slot_id(): could not find token with the name
> MYKSK)
> May 10 11:18:11 signer01 ods-signerd: [engine] setup failed: HSM error
> May 10 11:18:11 signer01 ods-signerd: [engine] signer shutdown
> May 10 11:18:11 signer01 ods-signerd: daemon/xfrhandler.c at 184 could not
> pthread_kill(xfrhandler->thread_id, 1): No such process
> May 10 11:18:11 signer01 ods-signerd: daemon/engine.c at 284 could not
> pthread_join(engine->xfrhandler->thread_id, NULL): No such process
>
> "displaytoken" shows:
> PKCS11 API v:2.11
> Manufacturer ID:AEP Networks. Release64 P4=60257
> 1 slots found
> The slots that are available are between 0 and 0
> Enter the slot number :0
>
>
> PKCS11 Slot : 0
> PKCS11 Label : MYKSK
> Keyper Model : Keyper Pro 0405
> Keyper Serial : K<deprecated by poster>
> Keyper version : 2.0
> App : 020
> ABL : 029
> AL : 02
>
> What do I need to do to make ksmutil see the keys generated, or detect the
> right slot, or the right token, or error is indicating?
>
> Thanks,
>
> -Jake
> _______________________________________________
> Opendnssec-user mailing list
> Opendnssec-user at lists.opendnssec.org
> https://lists.opendnssec.org/mailman/listinfo/opendnssec-user
>
More information about the Opendnssec-user
mailing list