max furman
|
77fdfc9fa3
|
Merge branch 'master' into max/cert-mgr-crud
|
2021-07-02 20:26:46 -07:00 |
|
max furman
|
9fdef64709
|
Admin level API for provisioner mgmt v1
|
2021-07-02 19:05:17 -07:00 |
|
Mariano Cano
|
65dacc2795
|
Replace golint with revive
|
2021-06-23 09:53:26 +02:00 |
|
max furman
|
4f3e5ef64d
|
wip
|
2021-05-19 15:20:16 -07:00 |
|
max furman
|
7b5d6968a5
|
first commit
|
2021-05-19 15:20:16 -07:00 |
|
Mariano Cano
|
c1c986922b
|
Show Ed25519 in the public-key log field.
|
2021-05-06 18:09:40 -07:00 |
|
max furman
|
f88f58440f
|
add //nolint for new 1.16 deprecation warnings
- dsa
- pem.DecryptPEMBlock
|
2021-02-18 20:14:20 -08:00 |
|
Mariano Cano
|
c94a1c51be
|
Merge branch 'master' into ssh-cert-templates
|
2020-08-24 15:08:28 -07:00 |
|
Mariano Cano
|
aaaa7e9b4e
|
Merge branch 'master' into cert-templates
|
2020-08-14 10:45:41 -07:00 |
|
max furman
|
8e3481a8ef
|
[logger map] small optimization
Rather than doing two key writes and one lookup, just write once.
|
2020-08-12 16:35:38 -07:00 |
|
max furman
|
55bf5a4526
|
Add cert logging for acme/certificate api
|
2020-08-12 15:50:45 -07:00 |
|
Mariano Cano
|
4943ae58d8
|
Move TLSOption, TLSVersion, CipherSuites and ASN1DN to certificates.
|
2020-08-10 15:29:18 -07:00 |
|
Mariano Cano
|
6c64fb3ed2
|
Rename provisioner options structs:
* provisioner.ProvisionerOptions => provisioner.Options
* provisioner.Options => provisioner.SignOptions
* provisioner.SSHOptions => provisioner.SingSSHOptions
|
2020-07-22 18:24:45 -07:00 |
|
dharanikumar-s
|
dfda497929
|
Renamed RenewOrRekey to Rekey
|
2020-07-08 11:47:59 +05:30 |
|
dharanikumar-s
|
8f504483ce
|
Added RenewOrRekey function based on @maraino suggestion. RenewOrReky is called from Renew.
|
2020-07-03 15:58:15 +05:30 |
|
dharanikumar-s
|
3813f57b1a
|
Add support for rekeying Fixes #292
|
2020-07-01 19:10:13 +05:30 |
|
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
|
b9f6aacb0f
|
Move api errors to their own package and modify the typedef
|
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
|
c60641701b
|
Add version endpoint.
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
8bf3bf701e
|
Add support for /ssh/bastion method.
|
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
|
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 |
|
Mariano Cano
|
b5bc249e1c
|
Add support for multiple ssh roots.
Fixes #125
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
a35988ff08
|
Add initial support for ssh config.
Related to smallstep/cli#170
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
b000b59ee6
|
Fix HTTP method for /ssh/sign
|
2020-01-28 13:28:16 -08:00 |
|
Mariano Cano
|
961be1fbc7
|
Add endpoint to return the SSH public keys.
Related to smallstep/ca-component#195
|
2020-01-28 13:28:16 -08:00 |
|
Jozef Kralik
|
bc6074f596
|
Change api of functions Authority.Sign, Authority.Renew
Returns certificate chain instead of 2 members.
Implements #126
|
2019-10-09 22:23:00 +02:00 |
|
max furman
|
e3826dd1c3
|
Add ACME CA capabilities
|
2019-09-13 15:48:33 -07:00 |
|
Mariano Cano
|
a44b0a1d52
|
Fix typo
|
2019-07-29 15:53:43 -07:00 |
|
Mariano Cano
|
ba2ba54928
|
Adapt api package to new interfaces.
|
2019-07-29 12:52:13 -07:00 |
|
Mariano Cano
|
1c8f610ca9
|
Add initial implementation of an SSH CA using the JWK provisioner.
Fixes smallstep/ca-component#187
|
2019-07-23 18:46:43 -07:00 |
|
max furman
|
ab4d569f36
|
Add /revoke API with interface db backend
|
2019-04-10 13:50:35 -07:00 |
|
Mariano Cano
|
64f2615864
|
Fix tests.
|
2019-03-25 12:35:21 -07:00 |
|
Mariano Cano
|
00fed1c538
|
Add initial version of time duration support in sign requests.
|
2019-03-22 18:55:28 -07:00 |
|
Mariano Cano
|
a97ea87caa
|
Move options to provisioner so we can set the duration of the cert.
|
2019-03-07 15:14:18 -08:00 |
|
Mariano Cano
|
507fd01062
|
Remove provisioner intermediate type.
|
2019-03-07 13:07:39 -08:00 |
|
Mariano Cano
|
bc12036330
|
Update Authority interface.
|
2019-03-06 15:01:16 -08:00 |
|
Mariano Cano
|
1c7155298b
|
Log always the token, even on errors.
|
2019-02-20 12:34:40 -08:00 |
|
Mariano Cano
|
adbc496b40
|
Improve tests
|
2019-02-20 12:18:13 -08:00 |
|
Mariano Cano
|
b974957868
|
Add certificate information to logs.
Fixes smallstep/ca-component#147
|
2019-02-19 19:48:18 -08:00 |
|
Mariano Cano
|
518b597535
|
Remove mTLS client requirement in /roots and /federation
|
2019-01-11 19:08:08 -08:00 |
|
Mariano Cano
|
d296cf95a9
|
Add mTLS request to get all the root CAs, not the federated ones.
|
2019-01-07 17:48:56 -08:00 |
|
Mariano Cano
|
37149ed3ea
|
Add method to get all the certs.
|
2019-01-04 16:51:37 -08:00 |
|
max furman
|
c74fcd57a7
|
ca-component -> certificates
* fix redundant error check
* add README
|
2018-10-31 21:36:01 -07:00 |
|
Mariano Cano
|
99cab73360
|
Remove unused import /provisioners/jwk-set-by-issuer
|
2018-10-25 18:55:18 -07:00 |
|