Hi Martin,
Yes the example is wrong, is the client key and cert that
you need for the connection, here is the link of another example, more
detailed for make a connection http://bit.ly/x4bDJE
Best regards.-
2012/3/6 Martin Lundberg <[email protected]>
> Hi Pepo!
>
> I need a certificate from the server too? In PHP all I have is a client
> certificate and a passphrase. Also if I look at the docs it says "key" is
> the private key of the client and cert is certificate key for the client
> but in your example code you say server-key.pem for both?
>
> On Tuesday, March 6, 2012 2:53:36 AM UTC+1, pepo wrote:
>>
>> Hi Martin,
>> Take a look of this nodejitsu [1] documentation of the
>> tls module or the node.js [2] api docs.
>> The option object has to be this way
>>
>> var options = {
>> key: fs.readFileSync('server-key.**pem'),
>> cert: fs.readFileSync('server-cert.**pem'),
>>
>> // This is necessary only if using the client certificate authentication.
>> requestCert: true,
>>
>> // This is necessary only if the client uses the self-signed certificate.
>> ca: [ fs.readFileSync('client-cert.**pem') ]};
>>
>>
>> [1] http://docs.nodejitsu.com/**articles/cryptography/how-to-**
>> use-the-tls-module<http://docs.nodejitsu.com/articles/cryptography/how-to-use-the-tls-module>
>> [2]
>> http://nodejs.org/docs/v0.**6.0/api/tls.html#tls.connect<http://nodejs.org/docs/v0.6.0/api/tls.html#tls.connect>
>>
>
>
>
> On Tuesday, March 6, 2012 2:53:36 AM UTC+1, pepo wrote:
>>
>> Hi Martin,
>> Take a look of this nodejitsu [1] documentation of the
>> tls module or the node.js [2] api docs.
>> The option object has to be this way
>>
>> var options = {
>> key: fs.readFileSync('server-key.**pem'),
>> cert: fs.readFileSync('server-cert.**pem'),
>>
>> // This is necessary only if using the client certificate authentication.
>> requestCert: true,
>>
>> // This is necessary only if the client uses the self-signed certificate.
>> ca: [ fs.readFileSync('client-cert.**pem') ]};
>>
>>
>> [1] http://docs.nodejitsu.com/**articles/cryptography/how-to-**
>> use-the-tls-module<http://docs.nodejitsu.com/articles/cryptography/how-to-use-the-tls-module>
>> [2]
>> http://nodejs.org/docs/v0.**6.0/api/tls.html#tls.connect<http://nodejs.org/docs/v0.6.0/api/tls.html#tls.connect>
>>
>> Best regards.-
>>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en