IMHO, the user MUST know what he does, especially when security is a concern.

Le 23/10/2013 13:37, Pieter Hintjens a écrit :
/me thinks... indeed, the server doesn't need to know its own public
key since it never shares it nor uses it for encrypting/decrypting. Do
you think it's simpler for the user to always set both keys on all
CURVE sockets, or to know this distinction?

On Wed, Oct 23, 2013 at 12:38 PM, Peter Kleiweg <[email protected]> wrote:
Pieter Hintjens schreef op de 23e dag van de wijnmaand van het jaar 2013:

For both clients and servers one must set public and secret keys; for
clients one additionally sets the server's public key, and for servers
one tells libzmq it is a server.
I got examples working without setting the public key on the
server (modified from your examples in "Using ZeroMQ Security
(part 2)").

All I do for server is:

   SetCurveServer(1)
   SetCurveSecretkey(server_secret_key)

For client, I do:

   SetCurveServerkey(server_public_key)
   SetCurvePublickey(client_public_key)
   SetCurveSecretkey(client_secret_key)




--
Peter Kleiweg
http://pkleiweg.home.xs4all.nl/
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev



_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to