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: README.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -192,6 +192,19 @@ The cerfificates take some time to appear on the target host. This is due to the
192
192
|6|target|puppet|Collect all `dehydrated::certificate::transfer` and save them to the files.|[dehydrated](manifests/init.pp#L225-L228) [dehydrated::certificate::transfer](manifests/certificate/transfer.pp)|
193
193
|7.|target|puppet|identify deployed certificates by `$fact['dehydrated_domains::`*dn*`::'ready_for_merge]` and create joined files like `*_fullchain.pem`.|[dehydrated::certificate](manifests/certificate.pp#L123-L131) [dehydrated::certificate::deploy](manifests/certificate/deploy.pp)|
194
194
195
+
### PFX on Windows < Server 2019 / Windows 10 1809
196
+
To use PKCS#12/PFX files on these Windows releases, you must set **keypbe** and **certpbe** to `PBE-SHA1-3DES` and **macalg** to `sha1`.
197
+
198
+
Set these parameters as follows:
199
+
200
+
dehydrated::pkcs12_certpbe: 'PBE-SHA1-3DES'
201
+
dehydrated::pkcs12_keypbe: 'PBE-SHA1-3DES'
202
+
dehydrated::pkcs12_mac_algorithm: 'sha1'
203
+
204
+
#### Additional information
205
+
206
+
OpenSSL Ruby versions earlier than 3.3.0 are not able to set the MAC algorithm. If the `pkcs12_mac_algorithm` parameter is used and the OpenSSL Ruby version is below 3.3.0, Dehydrated automatically uses Puppet’s bundled `openssl.exe` to create the PFX with the specified options.
207
+
195
208
## Development
196
209
197
210
Please use the github issue tracker and send pull requests. Make sure that your pull requests keep pdk validate/test unit happy!
0 commit comments