MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie aktiviere ich SSL/TLS im Mongoid 3-Client?

Der Bindestrich wird in der Konfiguration nicht benötigt. Um SSL zu aktivieren, verwenden Sie eine Konfiguration wie diese:

production:
  sessions:
    default:
      options:
        ssl: true

In Bezug auf die verfügbaren Optionen handelt es sich bei der von Ihnen verlinkten Diskussion um einen alten Code. Früher war es möglich, das SSL-Zertifikat in der Konfiguration festzulegen:

https://github.com /mongoid/moped/blob/dc21475820ff148fb42963752db0bfa6a23f5e1e/lib/moped/sockets/ssl.rb#L95-L125

Aber dieser Code wurde in diesem Commit entfernt:

https://github.com/mongoid/moped/commit/ace43c4d7e4bbe7d32dfcf1f7ac5ee34e47647c9#diff -d808d724705e7cb8b2e11baf137922af

Und die Moped-Version, die mit Mongoid 3 geliefert wird, hat nur Optionen für Host und Port:

https:/ /github.com/mongoid/moped/blob/1.5.0-stable/lib/moped/sockets/ssl.rb#L12-L29