max furman
|
ab0d2503ae
|
Standardize linting file and fix or ignore lots of linting errors
|
2022-09-20 16:35:41 -07:00 |
|
Mariano Cano
|
23b8f45b37
|
Address gosec warnings
Most if not all false positives
|
2022-08-18 17:46:20 -07:00 |
|
max furman
|
bfb406bf70
|
Fixes for PR review
|
2022-05-18 09:43:32 -07:00 |
|
max furman
|
b91affdd34
|
exposing authority configuration for provisioner cli commands
|
2022-04-25 10:23:07 -07:00 |
|
Mariano Cano
|
304bb5b97a
|
Remove unused code.
|
2022-04-07 18:31:41 -07:00 |
|
Mariano Cano
|
c55b27a2fc
|
Refactor admin token to use with RAs.
|
2022-04-07 18:14:43 -07:00 |
|
Mariano Cano
|
6dcde8a743
|
Fix typo
|
2022-03-11 15:22:53 -08:00 |
|
Mariano Cano
|
a4dd586a81
|
Add method to get the CA url from the client.
|
2022-03-11 15:13:39 -08:00 |
|
Mariano Cano
|
616490a9c6
|
Refactor renew after expiry token authorization
This changes adds a new authority method that authorizes the
renew after expiry tokens.
|
2022-03-10 20:21:01 -08:00 |
|
Mariano Cano
|
8c8db0d4b7
|
Modify errs.BadRequestErr() to always return an error to the client.
|
2021-11-18 18:17:36 -08:00 |
|
Mariano Cano
|
8ce807a6cb
|
Modify errs.BadRequest() calls to always send an error to the client.
|
2021-11-18 15:12:44 -08:00 |
|
max furman
|
7fac8c96c3
|
Merge branch 'master' into max/context
|
2021-11-17 11:40:01 -08:00 |
|
max furman
|
d777fc23c2
|
Add ca.WithInsecure and use methods for file names
|
2021-11-16 21:47:14 -08:00 |
|
max furman
|
10db335f13
|
mv pkg config -> step
|
2021-11-16 21:47:14 -08:00 |
|
Herman Slatman
|
e7a988b2cd
|
Pin golangci-lint to v1.43.0 and fix issues
|
2021-11-13 01:30:03 +01:00 |
|
max furman
|
933b40a02a
|
Introduce gocritic linter and address warnings
|
2021-10-08 14:59:57 -04:00 |
|
max furman
|
9fdef64709
|
Admin level API for provisioner mgmt v1
|
2021-07-02 19:05:17 -07:00 |
|
max furman
|
4d48072746
|
wip admin CRUD
|
2021-05-19 15:20:16 -07:00 |
|
Mariano Cano
|
5846314f88
|
Add missing Rekey method to the ca.Client
Fixes #315
|
2021-04-29 16:06:45 -07:00 |
|
Mariano Cano
|
c5234e9c61
|
Refactor tls tunnel connections.
New method will use an identity-like file with the configuration
used to create the (m)TLS connection to the tunnel.
|
2021-04-21 16:20:53 -07:00 |
|
Mariano Cano
|
e75a9409a5
|
Add experimental support for a TLS over TLS tunnel.
|
2021-04-21 16:20:53 -07:00 |
|
Mariano Cano
|
02a5879cfe
|
Specify always a Proxy in all custom transports.
Fixes #535
|
2021-04-14 19:35:31 -07:00 |
|
Mariano Cano
|
40d0596b71
|
Use smallstep/cli-utils instead of smallstep/cli
|
2020-10-29 13:10:03 -07:00 |
|
Mariano Cano
|
d30a95236d
|
Use always go.step.sm/crypto
|
2020-08-14 15:33:50 -07:00 |
|
Mariano Cano
|
533ad0ca20
|
Use always go.step.sm/crypto/x509util
|
2020-08-11 17:59:33 -07:00 |
|
max furman
|
1951669e13
|
wip
|
2020-06-23 11:10:45 -07:00 |
|
max furman
|
1cb8bb3ae1
|
Simplify statuscoder error generators.
|
2020-01-28 13:29:40 -08:00 |
|
max furman
|
dccbdf3a90
|
Introduce generalized statusCoder errors and loads of ssh unit tests.
* StatusCoder api errors that have friendly user messages.
* Unit tests for SSH sign/renew/rekey/revoke across all provisioners.
|
2020-01-28 13:29:40 -08:00 |
|
max furman
|
9aafe265d0
|
Should be returning nil from applyIdentity if cert expired.
|
2020-01-28 13:29:39 -08:00 |
|
max furman
|
b9f6aacb0f
|
Move api errors to their own package and modify the typedef
|
2020-01-28 13:29:39 -08:00 |
|
Mariano Cano
|
65b4dda420
|
Add wrappers to identity methods in the ca package.
|
2020-01-28 13:29:39 -08:00 |
|
Mariano Cano
|
d85386d0b4
|
Add identity client and move identity to a new package.
|
2020-01-28 13:29:39 -08:00 |
|
Mariano Cano
|
c6f6493bb7
|
Fail silently if the identity fails.
|
2020-01-28 13:29:39 -08:00 |
|
max furman
|
3ac388612a
|
Use x5cInsecure token for /ssh/check-host endpoint
|
2020-01-28 13:29:39 -08:00 |
|
Mariano Cano
|
ab126d6405
|
Add GetTransport to client.
|
2020-01-28 13:29:39 -08:00 |
|
Mariano Cano
|
d2b1f1547f
|
Create a custom client that sends a custom User-Agent.
|
2020-01-28 13:29:39 -08:00 |
|
Mariano Cano
|
5d7829b198
|
Replace /ssh/get-hosts to /ssh/hosts
|
2020-01-28 13:29:39 -08:00 |
|
Mariano Cano
|
2fe07cd79c
|
Fix tests.
|
2020-01-28 13:29:39 -08:00 |
|
Mariano Cano
|
85d3843968
|
Add Identity helpers.
|
2020-01-28 13:29:39 -08:00 |
|
Mariano Cano
|
50188fc901
|
Add version support to the ca.Client.
|
2020-01-28 13:28:17 -08:00 |
|
Mariano Cano
|
db3b795eea
|
Fix directory permissions.
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
bbaf8e106e
|
Support for retry and identity files.
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
d555f310dc
|
Add support for identity authentication.
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
f9e5b27e63
|
Add client method for SSHBastion
|
2020-01-28 13:28:16 -08:00 |
|
max furman
|
29853ae016
|
sshpop provisioner + ssh renew | revoke | rekey first pass
|
2020-01-28 13:28:16 -08:00 |
|
max furman
|
862d704f6b
|
get-hosts fixes
|
2020-01-28 13:28:16 -08:00 |
|
max furman
|
5616386eed
|
Add SSH getHosts api
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
b8817ad648
|
Add proxycommand and new lines to templates.
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
37f17213bb
|
Add initial support for check-host endpoint.
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
d08db4df23
|
Rename SSH methods.
|
2020-01-28 13:28:16 -08:00 |
|