open-vault/ui/app/models/pki
Alexander Scheel fcb24ad8bc
Add support for missing attributes in PKI UI (#18953)
* Add additional OIDs for extKeyUsage

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

* Allow ignoring AIA info on issuers

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

* Tell users which extension OIDs are not allowed

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

* Add commentary on cross-signing failure modes

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

* Add parsing of keyUsage

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

* Remove ext_key_usage parsing - doesn't exist on API

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

* Add support for parsing ip_sans attribute

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

* Use Uint8Array directly for key_usage parsing

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

* Add error on unknown key usage values

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

* Fix typing of IPv6 SANs, verficiation of keyUsages

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

* Correctly format ip addresses

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

* add ip_sans to details page

* fix typo

* update tests

* alphabetize attrs

* hold off on ip compression

* rename model attrs

* parse other_names

* is that illegal

* add parenthesis to labels

* update tests to account for other_sans

---------

Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
Co-authored-by: clairebontempo@gmail.com <clairebontempo@gmail.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2023-02-03 11:36:02 -08:00
..
certificate Add support for missing attributes in PKI UI (#18953) 2023-02-03 11:36:02 -08:00
about-pki-naming.md UI: Remove prepended pki- to new engine files (#17875) 2022-11-10 13:27:19 -08:00
action.js UI: VAULT-13044 pki cleanup attributes (#18954) 2023-02-02 09:23:15 -08:00
cert.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
issuer.js Add support for missing attributes in PKI UI (#18953) 2023-02-03 11:36:02 -08:00
key.js UI/pki key workflow tests (#18496) 2023-01-03 18:00:29 -08:00
pki-config.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
pki-role.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
role.js prepend vault to model docLinks (#18965) 2023-02-02 14:17:13 -07:00
sign-intermediate.js UI: PKI Sign Intermediate (#18842) 2023-01-27 18:07:55 +00:00
urls.js UI: VAULT-13044 pki cleanup attributes (#18954) 2023-02-02 09:23:15 -08:00