This fixes the wrong variable type bug (#100) and also re-works the template with the ability to add IP addresses as well.
As mentioned here : 5.3.1 Key Length
https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publications/TechGuidelines/TG02102/BSI-TR-02102-1.pdf
"The length of the modulus n should be at least 2000 bits for a period of use until 2023 and at least 3000 bits if used beyond 2023."
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
modulesync 5.4.0
This adds the possibility to directly specify user/group and mode for key, request, cert and dh.
In a second step the manifests could be simplified (no need for file resources setting permissions).
After changes in 4.1.0 the private key import/export into p12 files stopped working properly. The nokeys option in p12 export omits the private key.
Additionally the possibility to handle empty passwords was modified and is no longer working, OpenSSL claims about missing export/import passphrases.
Fixes #132
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->