Re: PHP Connection over SSL

From: joe@xxxxxxxxxxxx
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Mon, 9 May 2016 11:32:23 -0700 (PDT)
Why ads?


On Friday, May 6, 2016 at 4:52:54 PM UTC-5, Derick Rethans wrote:


You probably want to use the following option: 

$opts = array( 
    "ssl" => array( 
        "peer_name" => "<your certificate's server name>", 
        "verify_peer" => false, 
        "verify_peer_name" => false, 
        "allow_self_signed" => true, 
    ) 
); 

$context = stream_context_create($opts); 

$manager = new MongoDB\Driver\Manager($dsn, array(), array("context" => 
$context)); 

The SSL "context" options need be set differently in the PHP driver as 
is shown above. 

cheers, 
Derick 

-- 

  website: [ "http://mongodb.org", "http://derickrethans.nl" ], ;
  twitter: [ "@derickr", "@mongodb" ] 



That's great, thank you for your help. I'm running into this now:

'No suitable servers found (`serverselectiontryonce` set): [connection 
timeout calling ismaster on '192.168.10.251:27017']'

I can only seem to find issues relating to ipv6 and localhost with this 
issue, but those look like they've been fixed (My PECL MongoDB extension is 
1.1.6). This is with the mongod.conf file set to 'requireSSL'. With 
'preferSSL', everything connects fine, though I am assuming without SSL 
encryption.

Is there something else I should be looking at, or does this just seem to 
indicate SSL issues?

Thanks again for the help!

-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/756d9169-08cb-41b2-972b-be675b408700%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?