Skip to content

Commit decd4d3

Browse files
authored
Merge pull request #436 from jkroepke/ecdh-curve
Make ecdh-curve optional
2 parents c95c2d2 + 0e431d9 commit decd4d3

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

REFERENCE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1339,11 +1339,11 @@ Default value: `'secp384r1'`
13391339

13401340
##### <a name="ecdh_curve"></a>`ecdh_curve`
13411341

1342-
Data type: `String`
1342+
Data type: `Optional[String[1]]`
13431343

13441344
Define the named curve for ECDH key exchange, used if ssl_key_algo is ec, ed
13451345

1346-
Default value: `'secp384r1'`
1346+
Default value: ``undef``
13471347

13481348
##### <a name="topology"></a>`topology`
13491349

manifests/server.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@
184184
Enum['rsa', 'ec', 'ed'] $ssl_key_algo = 'rsa',
185185
Integer $ssl_key_size = 2048,
186186
String $ssl_key_curve = 'secp384r1',
187-
String $ecdh_curve = 'secp384r1',
187+
Optional[String[1]] $ecdh_curve = undef,
188188
String $topology = 'net30',
189189
Boolean $c2c = false,
190190
Boolean $tcp_nodelay = false,

templates/server.erb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ dh <%= @server_directory %>/<%= @ca_name %>/keys/dh<%= @ssl_key_size %>.pem
4646
dh <%= @server_directory %>/<%= @ca_name %>/keys/dh.pem
4747
<%- else -%>
4848
dh none
49+
<%- end -%>
50+
<%- if @ecdh_curve -%>
4951
ecdh-curve <%= @ecdh_curve %>
5052
<%- end -%>
5153
<% end -%>

0 commit comments

Comments
 (0)