You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documentation/configuration.md
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@
7
7
*[log_dir](#log_dir)
8
8
*[logger](#logger)
9
9
*[logger.level](#loggerlevel)
10
+
*[SSL certificate](#SSL-Certificate)
10
11
11
12
#### Consumer only configuration options
12
13
*[pact_dir](#pact_dir)
@@ -51,6 +52,14 @@ end
51
52
52
53
Default value: `Logger::DEBUG`
53
54
55
+
### SSL Certificate
56
+
57
+
To connect to a Pact Broker that uses custom SSL certificates, set the environment variable `$SSL_CERT_FILE` or `$SSL_CERT_DIR` to a path that contains the appropriate certificate.
58
+
59
+
#### Using x509 Certificates
60
+
61
+
To connect to a Pact Broker that uses x509 certificates for client authentication, set the environment variable `$X509_CLIENT_CERT_FILE` to the path of the client's x509 certificate and `$X509_CLIENT_KEY_FILE` to the path of the client's private key.
62
+
54
63
### diff_formatter
55
64
56
65
```ruby
@@ -184,7 +193,7 @@ To make modules available in the provider state set_up and tear_down blocks, inc
184
193
Default value: `:recorded`
185
194
Options: `:recorded`, `:random`
186
195
187
-
Replays interactions in a specific order. In combination with pactfile_write_order will allow you to have a consistent pact contract replayed in random order.
196
+
Replays interactions in a specific order. In combination with pactfile_write_order will allow you to have a consistent pact contract replayed in random order.
0 commit comments