Skip to content

Commit 78bf250

Browse files
Merge 5df90d8 into 3c68be1
2 parents 3c68be1 + 5df90d8 commit 78bf250

File tree

10 files changed

+379
-256
lines changed

10 files changed

+379
-256
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
- 1.4.1
2+
- Updated CA and CA chain retreival to work for CA's hosted outside of Command (EJBCA)
3+
- Updated Keyfactor Client library to 1.2.0
4+
- Now passing scopes and audience along with oAuth token request.
5+
16
- 1.4.0
27
- Added support for oAuth2 authentication to Keyfactor Command.
38
- Included the ability to specify CA and Template via command parameters

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -332,11 +332,13 @@ any of the paths below, use the help command with any route matching
332332
the path pattern. Note that depending on the policy of your auth token,
333333
you may or may not be able to access certain paths.
334334
335-
^ca(/pem)?$
335+
^ca
336336
Fetch a CA, CRL, CA Chain, or non-revoked certificate.
337+
pass "ca=<ca name>" to retrieve them for a CA other than the one set in the configuration.
337338
338-
^ca_chain(/pem)?$
339+
^ca_chain
339340
Fetch a CA, CRL, CA Chain, or non-revoked certificate.
341+
pass "ca=<ca name>" to retrieve them for a CA other than the one set in the configuration.
340342
341343
^certs/?$
342344
Use with the "list" command to display the list of certificate serial numbers for certificates managed by this secrets engine.
@@ -396,7 +398,7 @@ Here is a table of the available configuration paramaters
396398
| **token_url** | string | no[^3] | | oAuth authentication: Endpoint for retreiving the authentication token |
397399
| **access_token** | string | no | | oAuth access token, if retrieved outside the context of the plugin |
398400
| **scopes** | []string (comma separated list) | no | | the defined scopes to apply to the retreived token in the oAuth authorization flow. If not provided, all available scopes for the service account will be assigned to the token upon authentication |
399-
| **audience** | []string (comma seperated list) | no | | the OpenID Connect v1.0 or oAuth v2.0 token audience |
401+
| **audience** | string | no | | the OpenID Connect v1.0 or oAuth v2.0 token audience |
400402
| **skip_verify** | bool | no | _false_ | set this to true to skip checking the CRL list of the HTTPS endpoint |
401403
| **command_cert_path** | string | no | | set this value to the local path of the CA cert if it is untrusted by the client and skip_verify is false
402404

@@ -617,10 +619,10 @@ instance of the plugin is named "keyfactor".
617619

618620
### Read CA cert
619621

620-
`vault read keyfactor/ca`
622+
`vault read keyfactor/ca ca=<ca name>`
621623

622624
### Read CA chain
623625

624-
`vault read keyfactor/ca_chain`
626+
`vault read keyfactor/ca_chain ca=<ca name>`
625627

626628

0 commit comments

Comments
 (0)