On Mon, Jun 03, 2019 at 02:52:42PM -0700, Erik Madsen wrote: > if (typeof options.clientCertEngine === 'string') { > if (c.context.setClientCertEngine) > c.context.setClientCertEngine(options.clientCertEngine); > > options.clientCertEngine is just the path of the SO file > > and it is calling openssl function: > > SSL_CTX_set_client_cert_engine (SSL_CTX *ctx, ENGINE *e) > > am I wrong that there should be a second argument passed from Node to > Openssl? This question is best asked and answered on the node list (but it may be worth mentioning that in an object-oriented language, the 'self' argument of object methods is generally implicit). -- Viktor.