Class: Neo4j::Driver::ClientCertificate
- Inherits:
-
Object
- Object
- Neo4j::Driver::ClientCertificate
- Defined in:
- lib/neo4j/driver/client_certificate.rb
Overview
A client certificate for mutual TLS (Feature:API:SSLClientCertificate): the certificate PEM file, its private-key PEM file, and the key's optional password. Built via ClientCertificates.of and served by a ClientCertificateManager. Mirrors org.neo4j.driver.ClientCertificate.
Instance Attribute Summary collapse
-
#certfile ⇒ Object
readonly
Returns the value of attribute certfile.
-
#keyfile ⇒ Object
readonly
Returns the value of attribute keyfile.
-
#password ⇒ Object
readonly
Returns the value of attribute password.
Instance Method Summary collapse
-
#initialize(certfile, keyfile, password = nil) ⇒ ClientCertificate
constructor
A new instance of ClientCertificate.
Constructor Details
#initialize(certfile, keyfile, password = nil) ⇒ ClientCertificate
Returns a new instance of ClientCertificate.
12 13 14 15 16 |
# File 'lib/neo4j/driver/client_certificate.rb', line 12 def initialize(certfile, keyfile, password = nil) @certfile = certfile @keyfile = keyfile @password = password end |
Instance Attribute Details
#certfile ⇒ Object (readonly)
Returns the value of attribute certfile.
10 11 12 |
# File 'lib/neo4j/driver/client_certificate.rb', line 10 def certfile @certfile end |
#keyfile ⇒ Object (readonly)
Returns the value of attribute keyfile.
10 11 12 |
# File 'lib/neo4j/driver/client_certificate.rb', line 10 def keyfile @keyfile end |
#password ⇒ Object (readonly)
Returns the value of attribute password.
10 11 12 |
# File 'lib/neo4j/driver/client_certificate.rb', line 10 def password @password end |