Added DH parameter generation to ssl module
This commit is contained in:
parent
d27bf2375a
commit
308cb7b9da
1 changed files with 20 additions and 0 deletions
|
@ -49,3 +49,23 @@ define ssl::certificate($cn, $keyout="", $days="3650", $keysize="2048", $subject
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Create DH parameters.
|
||||||
|
#
|
||||||
|
# === Parameters:
|
||||||
|
#
|
||||||
|
# $name:
|
||||||
|
# Output file.
|
||||||
|
# $keysize:
|
||||||
|
# Key size. Defaults to 1024.
|
||||||
|
#
|
||||||
|
define ssl::dhparam($keysize="1024") {
|
||||||
|
|
||||||
|
exec { "openssl-dhparam-${name}":
|
||||||
|
path => "/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin",
|
||||||
|
command => "/bin/sh -c 'umask 077 ; openssl dhparam -out ${name} ${keysize}'",
|
||||||
|
creates => "${name}",
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue