open-vault/website/content/api-docs/secret
Alexander Scheel 4e6a9741ee
Add explicit cn_validations field to PKI Roles (#15996)
* Add cn_validations PKI Role parameter

This new parameter allows disabling all validations on a common name,
enabled by default on sign-verbatim and issuer generation options.

Presently, the default behavior is to allow either an email address
(denoted with an @ in the name) or a hostname to pass validation.
Operators can restrict roles to just a single option (e.g., for email
certs, limit CNs to have strictly email addresses and not hostnames).

By setting the value to `disabled`, CNs of other formats can be accepted
without validating their contents against our minimal correctness checks
for email/hostname/wildcard that we typically apply even when broad
permissions (allow_any_name=true, enforce_hostnames=false, and
allow_wildcard_certificates=true) are granted on the role.

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>

* Update PKI tests for cn_validation support

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>

* Add PKI API documentation on cn_validations

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>

* Add changelog

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-06-16 06:53:27 -07:00
..
databases secrets/db: documents credential types and snowflake key pair auth (#15892) 2022-06-09 15:56:50 -07:00
identity VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
key-management Fix missing quote in docs (#14277) 2022-02-25 09:02:08 -08:00
kv VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
ad.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
alicloud.mdx feat(website): migrates nav data format and updates docs pages (#11242) 2021-04-06 13:49:04 -04:00
aws.mdx Replace docs references to PUT with POST (#14270) 2022-02-25 06:52:24 -08:00
azure.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
cassandra.mdx Add note about X.509 SHA-1 deprecation to relevant plugins (#15672) 2022-06-01 12:41:11 -07:00
consul.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
cubbyhole.mdx Replace docs references to PUT with POST (#14270) 2022-02-25 06:52:24 -08:00
gcp.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
gcpkms.mdx feat(website): migrates nav data format and updates docs pages (#11242) 2021-04-06 13:49:04 -04:00
index.mdx feat(website): migrates nav data format and updates docs pages (#11242) 2021-04-06 13:49:04 -04:00
kmip.mdx Add note about X.509 SHA-1 deprecation to relevant plugins (#15672) 2022-06-01 12:41:11 -07:00
kubernetes.mdx Add note about X.509 SHA-1 deprecation to relevant plugins (#15672) 2022-06-01 12:41:11 -07:00
mongodbatlas.mdx secrets/mongodbatlas: adds missing organization_id to API docs (#15624) 2022-05-26 08:08:29 -07:00
nomad.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
openldap.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
pki.mdx Add explicit cn_validations field to PKI Roles (#15996) 2022-06-16 06:53:27 -07:00
rabbitmq.mdx RabbitMQ - Add username customization (#11899) 2021-06-22 14:50:46 -05:00
ssh.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
terraform.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
totp.mdx Rename master key -> root key in docs (#14542) 2022-03-16 22:01:38 -07:00
transform.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00
transit.mdx VAULT-6091 Document Duration Format String (#15920) 2022-06-13 08:51:07 -04:00