On 02-01-17 22:46, Peter Stuge wrote:
> Yuri Schaeffer wrote:
>> The enforcer daemon will not start (blocks, presumably on opening the
>> HSM) when the signer daemon is running and the other way around.
> 
> What are the two daemons doing, respectively?
> Or: Why do two applications need (concurrent?) access to the HSM?

The Enforcer daemon is responsible for key management. It boils down to
generating keys at the right time and signal the Signer daemon which
keys to use. The Signer daemon simply signs data. Both programs work
quite independently and have no clue when the other program is active on
the HSM.
Moreover, ideally both daemons, but especially the signer run multiple
threads. With any thread being able to do HSM operations. What I've
heard from the Berlin workshop (I wasn't there myself) in order to get
OpenDNSSEC 1.4 running the Signer could use at most one thread. I
haven't tried multiple threads for that reason yet. Though I sounds like
it has the same underlying issue.

//Yuri

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Tech mailing list
Tech@cryptech.is
https://lists.cryptech.is/listinfo/tech

Reply via email to