open-vault/ui/app
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
..
adapters UI: PKI Sign Intermediate (#18842) 2023-01-27 18:07:55 +00:00
components UI: combine current + history client count tabs into one dashboard (#17575) 2023-01-26 18:21:12 -08:00
config UI: Add Typescript for PKI engine (#17927) 2022-11-15 11:39:46 -06:00
controllers UI: glimmerize mount backend form (#18335) 2022-12-16 21:26:43 +00:00
decorators UI: PKI Generate Root Form (#18712) 2023-01-18 12:20:44 -06:00
helpers UI: pki cross-sign issuers (#18695) 2023-01-25 19:37:20 +00:00
initializers Ember Upgrade to 4.4 (#17086) 2022-10-18 09:46:02 -06:00
instance-initializers Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
lib Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
machines KMSE Wizard Steps (#15171) 2022-04-26 13:17:42 -06:00
macros Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
mixins UI: Implement new policy SS + modal designs (#17749) 2022-11-18 17:29:04 -08:00
models Add support for missing attributes in PKI UI (#18953) 2023-02-03 11:36:02 -08:00
routes UI: combine current + history client count tabs into one dashboard (#17575) 2023-01-26 18:21:12 -08:00
serializers UI: PKI Sign Intermediate (#18842) 2023-01-27 18:07:55 +00:00
services Revert "Add mount path into the default generated openapi.json spec (#17926)" (#18617) 2023-01-10 11:16:59 -05:00
styles UI: combine current + history client count tabs into one dashboard (#17575) 2023-01-26 18:21:12 -08:00
templates UI: combine current + history client count tabs into one dashboard (#17575) 2023-01-26 18:21:12 -08:00
transforms Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
utils Add support for missing attributes in PKI UI (#18953) 2023-02-03 11:36:02 -08:00
app.js UI: pki cross-sign issuers (#18695) 2023-01-25 19:37:20 +00:00
breakpoints.js UI namespaces (#5119) 2018-08-16 12:48:24 -05:00
index.html Ember Upgrade to 4.4 (#17086) 2022-10-18 09:46:02 -06:00
router.js add pki engine to router (#18888) 2023-01-27 22:27:42 +00:00