Commit Graph

  • fa7273d4f5 Add docs on listenAddress. Mariano Cano 2019-09-19 10:20:41 -07:00
  • 72f1a61f06 Increase coverage. Mariano Cano 2019-09-18 18:08:26 -07:00
  • b7045f27a9 Increase coverage. Mariano Cano 2019-09-18 17:13:58 -07:00
  • a16b2125bc Fix tests. Mariano Cano 2019-09-18 16:04:43 -07:00
  • 6c4abfabbb Make /.well-known/openid-configuration optional Mariano Cano 2019-09-18 15:54:10 -07:00
  • 3527ee6940 Add support for listenAddress parameter if OIDC provisioners. Mariano Cano 2019-09-18 15:24:50 -07:00
  • 81093c3080 Release update about releasing cli first. max furman 2019-09-18 15:18:09 -07:00
  • f9e4d7e39c dep update certificates max furman 2019-09-18 12:23:49 -07:00
  • bcb30f93d1 Added ACME support to features list Michael Malone 2019-09-17 09:52:36 -07:00
  • d195135882 Change shell to default(sh) and remove vtest (unused) max furman 2019-09-16 23:04:34 -07:00
  • 3766c8a0cf Update dependencies. Mariano Cano 2019-09-16 11:14:56 -07:00
  • 44e864030d Remove debug logging max furman 2019-09-16 10:41:26 -07:00
  • a7dd2a3ff3 Added SSH certs to features Michael Malone 2019-09-15 21:27:04 -07:00
  • ae7c046916 love for distribution doc max furman 2019-09-13 17:10:05 -07:00
  • 28aed2d795 Bump golangci-lint to v1.18.0 due to build error. max furman 2019-09-13 16:05:32 -07:00
  • 91bfca3c6b dep update cli max furman 2019-09-13 15:58:09 -07:00
  • 1807e240ea Merge pull request #76 from smallstep/acme Max 2019-09-13 15:49:29 -07:00
  • e3826dd1c3 Add ACME CA capabilities max furman 2019-05-26 17:41:10 -07:00
  • 68ab03dc1b dep update cli max furman 2019-09-13 15:43:12 -07:00
  • 50db67e589 Make dep work copying pki package from cli. Mariano Cano 2019-09-13 12:11:46 -07:00
  • 3347d36413 Merge pull request #103 from smallstep/ssh-validity Max 2019-09-12 19:33:23 -07:00
  • d204469280 Add a few more validity checks to default ssh cert validator max furman 2019-09-11 22:57:55 -07:00
  • e77b7b0b62 Update to go1.13 Mariano Cano 2019-09-12 16:40:32 -07:00
  • a383669d54 Improve onboard messages. Mariano Cano 2019-09-12 15:32:48 -07:00
  • c060ceef78 Show error if POST fails. Mariano Cano 2019-09-12 13:01:14 -07:00
  • 5013f7ffe0 Move ca commands to its own package. Mariano Cano 2019-09-12 12:51:07 -07:00
  • 0efae31a29 Generate PKI and start server using onboarding. Mariano Cano 2019-09-11 19:16:08 -07:00
  • bca5dcc326 Remove url from error message. Mariano Cano 2019-09-11 17:36:48 -07:00
  • 0c654d93ea Create method for onboard action and clean code. Mariano Cano 2019-09-11 17:33:27 -07:00
  • c0d1399c38 Change onboarding bootstrap command to step-ca onboard Alan Christopher Thomas 2019-09-11 14:54:39 -06:00
  • 7c0622e50e Make note about adding "admin" JWT provisioner Alan Christopher Thomas 2019-09-10 22:56:30 -06:00
  • 21baa69473 Fix linting errors and remove useless code Alan Christopher Thomas 2019-09-10 22:56:19 -06:00
  • e02dd1a5d0 Merge pull request #102 from smallstep/ssh-rsa-size Mariano Cano 2019-09-10 18:23:47 -07:00
  • 396b4222aa Implement validator for ssh keys. Mariano Cano 2019-09-10 17:04:13 -07:00
  • 15f2935db1 Rough wiring for basics of connecting to onboarding flow Alan Christopher Thomas 2019-09-10 16:29:03 -06:00
  • 4c390dcfe1 update helm package distribution doc max furman 2019-09-09 16:35:00 -07:00
  • 0ab0ca0ffe dep update cli v0.12.0 max furman 2019-09-09 15:59:03 -07:00
  • 7726f5ec75 Merge pull request #85 from smallstep/ssh-ca Max 2019-09-09 15:39:23 -07:00
  • 61d52a8510 Small fixes associated with PR review max furman 2019-09-08 21:05:36 -07:00
  • 67dd8d5579 Added link to IID blog post in README.md Michael Malone 2019-09-05 14:15:32 -07:00
  • 10e7b81b9f Merge branch 'master' into ssh-ca Mariano Cano 2019-09-05 23:06:01 +02:00
  • 0d8854bc53 Update README.md Mike Maxey 2019-09-03 15:59:21 -07:00
  • f25e953bf0 Fixed some README.md formatting Michael Malone 2019-08-30 17:58:52 -07:00
  • 8e46cf0522 dep update cli max furman 2019-08-29 16:02:26 -07:00
  • e3bd2d0e2b Custom AppHelpTemplate for step-ca max furman 2019-08-29 15:58:07 -07:00
  • 8516ea2fc6 dep update cli max furman 2019-08-29 10:57:16 -07:00
  • 2d6cafe611 Merge pull request #97 from smallstep/skip-unsupported Max 2019-08-29 10:55:51 -07:00
  • ac234771c7 Remove unknown provisioner WARNning and leave TODO max furman 2019-08-29 10:49:52 -07:00
  • ca8daf5f12 Update comment and warn max furman 2019-08-28 17:28:03 -07:00
  • 9200f11ed8 Skip unsupported provisioners. Mariano Cano 2019-08-28 13:15:38 +02:00
  • 7c9ab9814f Updated README with features & a bunch of cleanup Michael Malone 2019-08-28 11:58:53 -07:00
  • 5dac2459c3 Merge pull request #96 from smallstep/max/2084 Max 2019-08-28 09:41:58 -07:00
  • d3e74a0d2e switch from metalinter to golangci-lint max furman 2019-08-27 16:39:48 -07:00
  • 2b41faa9cf Enforce >= 2048 bit rsa keys at the provisioner layer max furman 2019-08-26 17:52:49 -07:00
  • 0939f0d053 dep update cli email sans max furman 2019-08-23 16:35:49 -07:00
  • 27d89c21dc Merge pull request #93 from smallstep/email Max 2019-08-23 16:01:20 -07:00
  • 635c59ed24 Accept emails SANs max furman 2019-08-23 12:09:16 -07:00
  • f3faeeee4d dep change golint revision max furman 2019-08-21 18:20:52 -07:00
  • 00b412a45a remove autocert bug + enhancement issue templates max furman 2019-08-12 17:18:55 -04:00
  • db4baa0487 Add tests for authority sign ssh methods. Mariano Cano 2019-08-05 18:35:00 -07:00
  • 34e1e3380a Fix lint errors. Mariano Cano 2019-08-05 16:14:25 -07:00
  • ca74bb1de5 Add ssh api tests. Mariano Cano 2019-08-05 16:06:05 -07:00
  • 57a529cc1a Allow to enable the SSH CA per provisioner Mariano Cano 2019-08-05 11:40:27 -07:00
  • e71072d389 Add experimental support for provisioning users. Mariano Cano 2019-08-02 17:48:34 -07:00
  • 390aecca0b Check for error creating signers. Mariano Cano 2019-08-01 18:15:04 -07:00
  • 004ea12212 Allow to use custom SSH user/host key files. Mariano Cano 2019-08-01 15:04:56 -07:00
  • 00ebee870b Do not show value on boolean flags help. Mariano Cano 2019-08-01 13:13:50 -07:00
  • dc657565a7 Add SSH test for GCP. Mariano Cano 2019-07-31 18:22:21 -07:00
  • 7983aa8661 Add azure ssh tests. Mariano Cano 2019-07-31 18:16:17 -07:00
  • 2cac85a8c8 Add aws tests. Mariano Cano 2019-07-31 18:11:46 -07:00
  • f8a71899fd Add missing file. Mariano Cano 2019-07-31 17:46:28 -07:00
  • d231bfb764 Update jwk and oidc tests. Mariano Cano 2019-07-31 17:04:17 -07:00
  • a8f4ad1b8e Set default SSH options if no user options are given. Mariano Cano 2019-07-31 17:03:33 -07:00
  • c17375a10a Create convenient method to mock the timeduration. Mariano Cano 2019-07-31 12:53:03 -07:00
  • 4c1a11c1bc Add Unix method to TimeDuration. Mariano Cano 2019-07-31 12:36:31 -07:00
  • b0240772da Add tests for SSH certs with JWK provisioners. Mariano Cano 2019-07-30 18:23:54 -07:00
  • 780eeb5487 Remove debug print. Mariano Cano 2019-07-30 16:56:30 -07:00
  • ad91842d06 Add test for SanitizeSSHUserPrincipal Mariano Cano 2019-07-30 15:28:04 -07:00
  • f8cacc11b1 Fix tests. Mariano Cano 2019-07-29 18:24:34 -07:00
  • b827a59e96 Add SSH host certificate support for GCP provisioner. Mariano Cano 2019-07-29 18:17:20 -07:00
  • 221d323b68 Fix containsAllMembers Mariano Cano 2019-07-29 18:16:52 -07:00
  • 18a285e847 Change azure ssh key id. Mariano Cano 2019-07-29 18:04:01 -07:00
  • aef52e4334 Add support for SSH host certificates in azure. Mariano Cano 2019-07-29 18:01:20 -07:00
  • 7d670b20ea Add support of ssh host certinficates in AWS provisioner. Mariano Cano 2019-07-29 17:54:38 -07:00
  • 7583f1c739 Do not require all principals, allow subgroups. Mariano Cano 2019-07-29 17:54:13 -07:00
  • 41b97372e6 Rename function to SanitizeSSHUserPrincipal Mariano Cano 2019-07-29 16:38:57 -07:00
  • 53f62f871c Set not extensions to host certificates. Mariano Cano 2019-07-29 16:36:46 -07:00
  • 48c98dea2a Make SanitizeSSHPrincipal a public function. Mariano Cano 2019-07-29 16:21:22 -07:00
  • f01286bb48 Add support for SSH certificates to OIDC. Mariano Cano 2019-07-29 15:54:07 -07:00
  • a44b0a1d52 Fix typo Mariano Cano 2019-07-29 15:53:43 -07:00
  • 7a64a84761 Pass the given context. Mariano Cano 2019-07-29 15:53:09 -07:00
  • ba2ba54928 Adapt api package to new interfaces. Mariano Cano 2019-07-29 12:52:13 -07:00
  • e1cd5ee8c3 Add context to the Authorize method. Mariano Cano 2019-07-29 12:34:27 -07:00
  • 2127d09ef3 Rename context type to apiCtx. Mariano Cano 2019-07-29 11:56:14 -07:00
  • 082ebda85b Merge branch 'master' of github.com:smallstep/certificates into ssh-ca Mariano Cano 2019-07-26 15:38:46 -07:00
  • d008d2d4d1 Use default base64 encoding for public key Mariano Cano 2019-07-25 18:42:32 -07:00
  • d7221e15ac Always marshal timeduration as a string Mariano Cano 2019-07-25 18:41:46 -07:00
  • 3ff410c695 fix ssh validity modifier Mariano Cano 2019-07-25 18:41:32 -07:00
  • 1c8f610ca9 Add initial implementation of an SSH CA using the JWK provisioner. Mariano Cano 2019-07-23 18:46:43 -07:00
  • f5beed3b96 Merge pull request #83 from matteo-s/oidc-groups Mariano Cano 2019-07-23 10:05:18 -07:00