open-vault/ui/app/models
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
..
auth-config Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
clients UI: combine current + history client count tabs into one dashboard (#17575) 2023-01-26 18:21:12 -08:00
database prepend vault to model docLinks (#18965) 2023-02-02 14:17:13 -07:00
identity UI: Implement new policy SS + modal designs (#17749) 2022-11-18 17:29:04 -08:00
keymgmt Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
kmip Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
kubernetes Kubernetes Secrets Engine (#17893) 2023-01-18 15:02:41 -06:00
oidc prepend vault to model docLinks (#18965) 2023-02-02 14:17:13 -07:00
pki Add support for missing attributes in PKI UI (#18953) 2023-02-03 11:36:02 -08:00
policy Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
transform Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
.gitkeep Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
auth-config.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
auth-method.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
aws-credential.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
capabilities.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
cluster.js Ember Upgrade to 4.4 (#17086) 2022-10-18 09:46:02 -06:00
control-group-config.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
control-group.js Ember-cli upgrade from ~3.8 to ~3.20 (#9972) 2020-12-03 16:00:22 -07:00
lease.js Ember-cli upgrade from ~3.8 to ~3.20 (#9972) 2020-12-03 16:00:22 -07:00
license.js UI/update license serializer (#11794) 2021-06-08 15:26:29 -05:00
mfa-login-enforcement.js Ember Upgrade to 4.4 (#17086) 2022-10-18 09:46:02 -06:00
mfa-method.js Fix small TtlPIcker2 bug (#17376) 2022-09-30 18:28:27 -04:00
mount-config.js Ember Upgrade to 4.4 (#17086) 2022-10-18 09:46:02 -06:00
namespace.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
node.js HCP Link Status (#16959) 2022-09-07 10:21:23 -06:00
path-filter-config.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
pki-ca-certificate-sign.js Fix naming of permitted_dns_domains in webui (#16739) 2022-08-16 14:57:05 -05:00
pki-ca-certificate.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
pki-certificate-sign.js PKI cleanup continued: queryParams and moving routes/models/serializers to pki folder (#15980) 2022-06-15 17:51:42 -06:00
policy.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
raft-join.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
replication-attributes.js Ember Upgrade to 4.4 (#17086) 2022-10-18 09:46:02 -06:00
replication-mode.js Ember-cli upgrade from ~3.8 to ~3.20 (#9972) 2020-12-03 16:00:22 -07:00
role-aws.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
role-jwt.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
role-ssh.js Expose ssh algorithm_signer in web interface (#10114) (#10299) 2022-11-10 14:24:53 -08:00
secret-engine.js UI: glimmerize mount backend form (#18335) 2022-12-16 21:26:43 +00:00
secret-v2-version.js KV spelling error on destroy (#13313) 2021-11-30 15:31:02 -07:00
secret-v2.js UI/Fix form validation issues (#15560) 2022-05-25 11:22:36 -07:00
secret.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
server.js Ember-cli upgrade from ~3.8 to ~3.20 (#9972) 2020-12-03 16:00:22 -07:00
ssh-otp-credential.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
ssh-sign.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
test-form-model.js Ember Upgrade to 4.4 (#17086) 2022-10-18 09:46:02 -06:00
transform.js UI: Glimmerize search select component (#17276) 2022-10-03 11:01:34 -07:00
transit-key.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00