Commit Graph

987 Commits (dd5a96a42ec5e4dabe359585f6e4e30b7fa273ab)
 

Author SHA1 Message Date
Mariano Cano 8939caace4 Add tests for ssh authority methods. 5 years ago
Mariano Cano e0bfbc4b62 Fix known_host path. 5 years ago
Mariano Cano 4f06f3901e Add some ssh related tests. 5 years ago
Mariano Cano 385bf0a14a Fix lint, add keys to fields. 5 years ago
Mariano Cano d880a98295 Add tests for ssh api methods. 5 years ago
Mariano Cano 08850d5334 Add support for federated keys. 5 years ago
Mariano Cano a713277453 Fix return of host configurations. 5 years ago
Mariano Cano 1b0d05097b Add Write method to templates.Output. 5 years ago
Mariano Cano b792d5c07d Add first version of ssh templates. 5 years ago
Mariano Cano 019f679189 Create templates path, and remove unnecessary arguments. 5 years ago
Mariano Cano 37f17213bb Add initial support for check-host endpoint. 5 years ago
Mariano Cano d08db4df23 Rename SSH methods. 5 years ago
Mariano Cano b5bc249e1c Add support for multiple ssh roots.
Fixes #125
5 years ago
Mariano Cano 91130b9c3f Add support for user data in templates. 5 years ago
Mariano Cano a35988ff08 Add initial support for ssh config.
Related to smallstep/cli#170
5 years ago
Mariano Cano b000b59ee6 Fix HTTP method for /ssh/sign 5 years ago
Mariano Cano d4c47cf3e1 Fix tests. 5 years ago
Alan Christopher Thomas 8f08b47a9c Rough wiring for basics of connecting to onboarding flow 5 years ago
Mariano Cano 961be1fbc7 Add endpoint to return the SSH public keys.
Related to smallstep/ca-component#195
5 years ago
Mariano Cano a197158426 Add initial implementation of ssh config. 5 years ago
Mariano Cano 69a1b68283 Merge branch 'ssh' into kms 5 years ago
Max f3f8ee4207
Merge pull request #161 from smallstep/unittests
Introduce generalized statusCoder errors and loads of ssh unit tests.
5 years ago
max furman 92c48949d7 Remove test that is no longer implemented by the method. 5 years ago
max furman 1e5763031b Add backdate validation to sshCertValidityValidator. 5 years ago
Mariano Cano f21f07689e Fix a couple of race conditions in the renewal of certificates. 5 years ago
max furman 99e5bf4782 Remove all references to old apiError. 5 years ago
max furman b265877050 Simplify statuscoder error generators. 5 years ago
max furman c387b21808 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.
5 years ago
Mariano Cano fa8116497c Make Signer public and add contructor NewCloudKMS. 5 years ago
Mariano Cano 5d5ee68d88 Make GCP client public to facilitate extensibility. 5 years ago
Mariano Cano dff498f17f Add tests for cloudkms. 5 years ago
Mariano Cano 264179cda3 Add tests for kms and kms/apiv1 packages. 5 years ago
Mariano Cano c250c6ad91 Add unit tests for softkms. 5 years ago
Mariano Cano a773977a81 Fix interface change. 5 years ago
Mariano Cano 927a3b3a86 Return crypto.PublicKey on kms.GetPublicKey. 5 years ago
Mariano Cano ec2046bba8 Add grpc dependency. 5 years ago
Mariano Cano 9021951f1a Fix types. 5 years ago
Mariano Cano a9c2db8f98 Add close method and fix types in softkms. 5 years ago
Mariano Cano a3128a26bb Add Close method to the key manager interface. 5 years ago
Mariano Cano e60beeb7fc Make cloudkms more robust.
* Automatically create key rings if needed.
* User CryptoKeyVersions if needed.
* Add support to close the client.
* Add new pareters to CreateKey responses to make things easier.
5 years ago
Mariano Cano 3f8de17a40 Cleanup types and add initial support for the options required for PKCS11. 5 years ago
Mariano Cano 9641ab33b8 Use crypto.Signer instead of ssh.Signer in SSH options. 5 years ago
Mariano Cano e98d7832b9 Add options to read the roots and federated roots from a bundle. 5 years ago
Mariano Cano 44eccc6bd8 Merge branch 'ssh' into kms 5 years ago
Mariano Cano 3ce267cdd6 Upgrade smallste/cli 5 years ago
Mariano Cano ab1807d6a0 Use release v1.19.1 of golangci-lint
See https://github.com/golangci/golangci-lint/issues/885
5 years ago
Mariano Cano 3cbf30b555 Upgrade golangci-lint to v1.22.2 5 years ago
Mariano Cano 085ae82163 Remove the use of custom x509 package.
Upgrade cli dependency.
5 years ago
Mariano Cano 995375013d Update dependencies for kms support. 5 years ago
Mariano Cano c62526b39f Add wip support for kms. 5 years ago