Skip to content

Feature request: Define per provisioner intermediate certificate and key #2262

@COD3HUNT3R

Description

@COD3HUNT3R

Currently we can use a single cert and key for intermediate certificate and that is defined in the root section of the config.

{
  "root": "examples/pki/secrets/root_ca.crt",
  "federatedRoots": ["examples/pki/secrets/federated_root_ca.crt"],
  "crt": "examples/pki/secrets/intermediate_ca.crt",
  "key": "examples/pki/secrets/intermediate_ca_key",
  ....
  "authority": {
    "provisioners": [
      {
        "type": "ACME",
        "name": "my-acme-provisioner"
      }
    ]
  ....
  }
}

What we want to achieve is per provisioner different intermediate cert and key like below. Is it possible?

"authority": {
    "provisioners": [
      {
        "type": "ACME",
        "name": "my-acme-provisioner-1",
        "crt": "examples/pki/secrets/intermediate_ca-1.crt",
        "key": "examples/pki/secrets/intermediate_ca_key-1"
      },
       {
        "type": "ACME",
        "name": "my-acme-provisioner-2",
        "crt": "examples/pki/secrets/intermediate_ca-2.crt",
        "key": "examples/pki/secrets/intermediate_ca_key-2"
      },
    ]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions