Project

General

Profile

Statistics
| Branch: | Tag: | Revision:
Name Size
ca.rb 184 Bytes
cert.rb 246 Bytes
cert_key_bundle.rb 2.41 KB
key_bundle.rb 353 Bytes
keystore.rb 1.58 KB
keystore_certificate.rb 1.32 KB
nssdb.rb 1.67 KB
nssdb_certificate.rb 1.25 KB
private_key.rb 2.04 KB
privkey.rb 273 Bytes
pubkey.rb 283 Bytes
truststore.rb 1.6 KB
truststore_certificate.rb 1.05 KB

Latest revisions

# Date Author Comment
8e24fd5d 06/02/2023 04:07 AM Andrew Teixeira

Fix bad requires and old Puppet_X notation

659baf5e 02/02/2022 03:03 PM Eric Helms

Fixes #34189: Unencrypt CA key when deploying for Candlepin

Introduces a new type and provider for managing a private key file.
Has the ability to decrypt the private key file when deploying
which is needed for Candlepin deployments.

ffeb6f46 09/09/2021 08:42 PM Eric Helms

Fixes #33431: Use Ruby OpenSSL to ensure PKCS1 format

On FIPS enabled machines, private keys generated are not in PKCS #1
format which is required by Apache for bundled SSL proxy machine
certiicates. This switches to using Ruby's OpenSSL library to generate...

4f5df1b0 09/09/2021 08:42 PM Eric Helms

Add new type to build a certificate and key bundle

Adds a new type to create a bundle of a certificate and private key
that relies on certificate and private key paths being supplied. The
current key_bundle type is tied closely to the underlying katello-certs-tools...

919eaa47 07/15/2021 04:32 PM William Clark

Fixes #32511 - Add a puppet type and provider to manage an NSS database.

This commit adds and uses the new provider to manage the NSS db for the
installation. The password file location is changed from within the NSS
db directory to its parent, and the old password file will be cleaned up...

fe831c38 06/24/2021 05:36 PM Eric Helms

Fixes #32631: Add keystore_certificate provider type

b73ebec1 05/27/2021 08:32 PM Eric Helms

Fixes #32637: Add truststore type and provider

Refactors the keystore provider code into a common module within
the Puppet_X namespace that is re-used by the truststore. The mechanics
behind a truststore and keystore are very similar with a truststore
only containing public certificates while a keystore manages private...

904cfd15 05/25/2021 07:16 PM Ewoud Kohl van Wijngaarden

Refs #32506 - Avoid in place modification of array

In 47db06c5fd01fba4e06af5325470c8c146074bba a new keystore provider was
added. This modifies metaparams in place which can have side effects.
This patch changes it to not need it.

Fixes: 47db06c5fd01fba4e06af5325470c8c146074bba

47db06c5 05/24/2021 09:18 PM Eric Helms

Fixes #32506: Add keystore puppet provider type

This allows creating and managing a PKCS12 based keystore that
is initially empty. This allows managing the permissions and ownership
of the keystore separately from any certificates within it.

5a171444 05/20/2021 11:40 AM Eric Helms

Fixes #32506: Add an nssdb_certificate type and provider

This adds a type for managing NSS database certificates (and private keys)
within an NSS database. This new type reduces the number of intermediary
entities that have to be created, for example the pkcs12 export, and...

View revisions

Also available in: Atom