cdist-type__snakeoil_cert7
Generate self-signed certificate
Overview
The purpose of this type is to generate self-signed certificate and private key for testing purposes. Certificate will expire in 3650 days.
Certificate's and key's access bits will be 644 and 640 respectively. If target system has ssl-cert group, then it will be used as key's group. Use require='__snakeoil_cert/...' __file ... to override.
Optional parameters
common-name-
Defaults to
$__object_id.
key-path-
%sin path will be replaced with$__object_id. Defaults to/etc/ssl/private/%s.pem.
key-type-
Possible values are
rsa:$bitsandec:$name. For possible EC names see openssl ecparam -list_curves. Defaults torsa:2048.
cert-path-
%sin path will be replaced with$__object_id. Defaults to/etc/ssl/certs/%s.pem.
Examples
__snakeoil_cert localhost-rsa \
--common-name localhost \
--key-type rsa:4096
__snakeoil_cert localhost-ec \
--common-name localhost \
--key-type ec:prime256v1
Copying
Copyright (C) 2021 Ander Punnar. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Releases
2 releases since Debian 12 (Bookworm); the text changed 1 time.