Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multi-issuer support to PKI Intermediate resources #1865

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
a36eacc
add new PKI Key resource
vinay-gopalan Apr 27, 2023
d67f277
add documentation
vinay-gopalan Apr 27, 2023
55b3045
add tests to ensure keys are properly generated and destroyed
vinay-gopalan Apr 27, 2023
ad7de0f
add update method to correctly patch key name and update tests
vinay-gopalan Apr 28, 2023
2e850d3
update docs with exported fields
vinay-gopalan Apr 28, 2023
6c04073
fix default field behavior
vinay-gopalan May 2, 2023
9d62522
add sidebar content
vinay-gopalan May 3, 2023
cf79f85
update root cert resource with constants and updated SDK methods
vinay-gopalan May 3, 2023
cf669a0
more refactoring
vinay-gopalan May 3, 2023
5cd5308
add multi-issuer fields for root cert resource
vinay-gopalan May 4, 2023
3468ebd
isolate test for multi-issuer feature
vinay-gopalan May 4, 2023
7e678eb
add documentation
vinay-gopalan May 4, 2023
80b1db1
Merge branch 'main' into VAULT-15499/update-ca-resources
vinay-gopalan May 4, 2023
8a860b0
resolve merge conflicts
vinay-gopalan May 4, 2023
ee121b6
add multi-issuer fields to config CA resource
vinay-gopalan May 5, 2023
8e66428
update docs for config ca resource
vinay-gopalan May 5, 2023
0a64779
update missed CRUD functions
vinay-gopalan May 5, 2023
4f29e9c
mark fields as non-sensitive to debug test in CI
vinay-gopalan May 15, 2023
026b232
fix breaking tests
vinay-gopalan May 15, 2023
c58cae4
resolve merge conflicts
vinay-gopalan May 15, 2023
5cde1e7
remove config ca updates for now due to inconsistent behavior between…
vinay-gopalan May 15, 2023
fa78a6e
Merge branch 'VAULT-5960/pki-multi-issuer' into VAULT-15846/update-in…
vinay-gopalan May 16, 2023
fa6d49f
add multi-issuer support for intermediate and sign resources
vinay-gopalan May 17, 2023
b6a5b72
add docs
vinay-gopalan May 17, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions internal/consts/consts.go
Original file line number Diff line number Diff line change
Expand Up @@ -278,8 +278,18 @@ const (
FieldIssuerID = "issuer_id"
FieldKeyRef = "key_ref"
FieldPemBundle = "pem_bundle"
FieldImportedIssuers = "imported_issuers"
FieldImportedKeys = "imported_keys"
FieldCAChain = "ca_chain"
FieldCSR = "csr"
FieldUseCSRValues = "use_csr_values"
FieldCertificateBundle = "certificate_bundle"
FieldRevoke = "revoke"
FieldPrivateKeyType = "private_key_type"
FieldAddBasicConstraints = "add_basic_constraints"
FieldExported = "exported"
FieldExpiration = "expiration"
FieldAutoRenew = "auto_renew"
FieldMinSecondsRemaining = "min_seconds_remaining"
FieldRenewPending = "renew_pending"

/*
common environment variables
Expand Down
Loading