Details
-
New Feature
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
None
-
None
-
None
-
- Puppetserver can sign CSRs with IP subject alternative names
-
Froyo
-
New Feature
-
The Puppet Server CA can now sign certificates with IP alt names in addition to DNS alt names (if signing certs with alt names is enabled).
-
Needs Assessment
Description
In PUP-8942, we updated the Ruby CA code to allow signing of certificates with IP subject alternative names in addition to DNS names. We should make analogous changes to the Clojure CA code. See https://github.com/puppetlabs/puppetserver/blob/6.0.0/src/clj/puppetlabs/puppetserver/certificate_authority.clj#L669.
Currently this code is only accessible during bootstrapping, because we currently disallow signing certificates with SANs via the API. However, the requirement that we allow users to use IP alternative names will probably also be relevant for the puppetserver ca setup command that will replace Pupeptserver's bootstrapping code (see SERVER-2255) and also for however we implement allows SANs for the puppetserver ca sign command.
Attachments
Issue Links
- relates to
-
SERVER-2255 Create `generate` subcommand for the CA CLI tool
-
- Closed
-
-
SERVER-2257 Create a `sign` subcommand for the new CA CLI
-
- Closed
-
-
SERVER-2263 Create a subcommand for generating a new key and certificate via the CA CLI
-
- Closed
-
-
PUP-8942 Support issuing certificates with IP Address Subject Alternative Names
-
- Closed
-