Skip to content

Commit d5967b0

Browse files
authored
Merge pull request #402 from puppetlabs/release-prep
Release prep v4.3.1
2 parents b51a8e4 + 728ab6e commit d5967b0

File tree

3 files changed

+40
-17
lines changed

3 files changed

+40
-17
lines changed

CHANGELOG.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,30 @@
22

33
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
44

5+
## [v4.3.1](https://github.com/puppetlabs/puppetlabs-java_ks/tree/v4.3.1) (2022-05-24)
6+
7+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-java_ks/compare/v4.3.0...v4.3.1)
8+
9+
### Added
10+
11+
- Don't require certificate or private key params when ensure: absent [\#399](https://github.com/puppetlabs/puppetlabs-java_ks/pull/399) ([tparkercbn](https://github.com/tparkercbn))
12+
513
## [v4.3.0](https://github.com/puppetlabs/puppetlabs-java_ks/tree/v4.3.0) (2022-04-05)
614

715
[Full Changelog](https://github.com/puppetlabs/puppetlabs-java_ks/compare/v4.2.0...v4.3.0)
816

917
### Added
1018

11-
- pdksync - \(IAC-1751\) - Add Support for Rocky 8 [\#380](https://github.com/puppetlabs/puppetlabs-java_ks/pull/380) ([david22swan](https://github.com/david22swan))
19+
- Add support for certificate\_content and private\_key\_content parameters [\#385](https://github.com/puppetlabs/puppetlabs-java_ks/pull/385) ([hajee](https://github.com/hajee))
1220
- pdksync - \(IAC-1753\) - Add Support for AlmaLinux 8 [\#381](https://github.com/puppetlabs/puppetlabs-java_ks/pull/381) ([david22swan](https://github.com/david22swan))
13-
- Add support for certificate_content and private_key_content parameters [\#385](https://github.com/puppetlabs/puppetlabs-java_ks/pull/385) ([hajee](https://github.com/hajee))
21+
- pdksync - \(IAC-1751\) - Add Support for Rocky 8 [\#380](https://github.com/puppetlabs/puppetlabs-java_ks/pull/380) ([david22swan](https://github.com/david22swan))
1422

1523
### Fixed
1624

17-
- Fix "password" as Property [\#378](https://github.com/puppetlabs/puppetlabs-java_ks/pull/373782) ([cocker-cc](https://github.com/cocker-cc))
18-
- pdksync - \(IAC-1598\) - Remove Support for Debian 8 [\#379](https://github.com/puppetlabs/puppetlabs-java_ks/pull/379) ([david22swan](https://github.com/david22swan))
19-
- pdksync - \(IAC-1787\) Remove Support for CentOS 6 [\#384](https://github.com/puppetlabs/puppetlabs-java_ks/pull/384) ([david22swan](https://github.com/david22swan))
2025
- pdksync - \(GH-iac-334\) Remove Support for Ubuntu 14.04/16.04 [\#390](https://github.com/puppetlabs/puppetlabs-java_ks/pull/390) ([david22swan](https://github.com/david22swan))
26+
- pdksync - \(IAC-1787\) Remove Support for CentOS 6 [\#384](https://github.com/puppetlabs/puppetlabs-java_ks/pull/384) ([david22swan](https://github.com/david22swan))
27+
- pdksync - \(IAC-1598\) - Remove Support for Debian 8 [\#379](https://github.com/puppetlabs/puppetlabs-java_ks/pull/379) ([david22swan](https://github.com/david22swan))
28+
- Fix "password" as Property [\#378](https://github.com/puppetlabs/puppetlabs-java_ks/pull/378) ([cocker-cc](https://github.com/cocker-cc))
2129

2230
## [v4.2.0](https://github.com/puppetlabs/puppetlabs-java_ks/tree/v4.2.0) (2021-08-25)
2331

REFERENCE.md

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,28 @@ insync? for this parameter to accomplish this.
5454

5555
Default value: `present`
5656

57+
##### `password`
58+
59+
The password used to protect the keystore. If private keys are
60+
subsequently also protected this password will be used to attempt
61+
unlocking. Must be six or more characters in length. Cannot be used
62+
together with :password_file, but you must pass at least one of these parameters.
63+
5764
#### Parameters
5865

5966
The following parameters are available in the `java_ks` type.
6067

6168
* [`certificate`](#certificate)
69+
* [`certificate_content`](#certificate_content)
6270
* [`chain`](#chain)
6371
* [`destkeypass`](#destkeypass)
6472
* [`keytool_timeout`](#keytool_timeout)
6573
* [`name`](#name)
66-
* [`password`](#password)
6774
* [`password_fail_reset`](#password_fail_reset)
6875
* [`password_file`](#password_file)
6976
* [`path`](#path)
7077
* [`private_key`](#private_key)
78+
* [`private_key_content`](#private_key_content)
7179
* [`private_key_type`](#private_key_type)
7280
* [`provider`](#provider)
7381
* [`source_alias`](#source_alias)
@@ -78,8 +86,13 @@ The following parameters are available in the `java_ks` type.
7886

7987
##### <a name="certificate"></a>`certificate`
8088

81-
A server certificate, followed by zero or more intermediate certificate authorities.
82-
All certificates will be placed in the keystore. This will autorequire the specified file.
89+
A file containing a server certificate, followed by zero or more intermediate certificate authorities.
90+
All certificates will be placed in the keystore. This will autorequire the specified file.
91+
92+
##### <a name="certificate_content"></a>`certificate_content`
93+
94+
A string containing a server certificate, followed by zero or more intermediate certificate authorities.
95+
All certificates will be placed in the keystore.
8396

8497
##### <a name="chain"></a>`chain`
8598

@@ -103,13 +116,6 @@ namevar
103116
The alias that is used to identify the entry in the keystore. This will be
104117
converted to lowercase.
105118

106-
##### <a name="password"></a>`password`
107-
108-
The password used to protect the keystore. If private keys are
109-
subsequently also protected this password will be used to attempt
110-
unlocking. Must be six or more characters in length. Cannot be used
111-
together with :password_file, but you must pass at least one of these parameters.
112-
113119
##### <a name="password_fail_reset"></a>`password_fail_reset`
114120

115121
Valid values: ``true``, ``false``
@@ -134,7 +140,16 @@ Paths can be specified as an array or as a '
134140

135141
If you want an application to be a server and encrypt traffic,
136142
you will need a private key. Private key entries in a keystore must be
137-
accompanied by a signed certificate for the keytool provider. This will autorequire the specified file.
143+
accompanied by a signed certificate for the keytool provider. This parameter
144+
allows you to specify the file name containing the private key. This will autorequire
145+
the specified file.
146+
147+
##### <a name="private_key_content"></a>`private_key_content`
148+
149+
If you want an application to be a server and encrypt traffic,
150+
you will need a private key. Private key entries in a keystore must be
151+
accompanied by a signed certificate for the keytool provider. This parameter allows you to specify the content
152+
of the private key.
138153

139154
##### <a name="private_key_type"></a>`private_key_type`
140155

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-java_ks",
3-
"version": "4.3.0",
3+
"version": "4.3.1",
44
"author": "puppetlabs",
55
"summary": "Manage arbitrary Java keystore files",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)