Commit graph

362 commits

Author SHA1 Message Date
Mariano Cano
4adc6143e8 Add example of certificate rotation. 2018-11-06 13:36:24 -08:00
Mariano Cano
a9246cd6f1 Add provisioner with a small default duration. 2018-11-06 13:16:08 -08:00
max furman
e8baba3e30 first pass at README 2018-11-05 20:37:58 -08:00
Mariano Cano
89fb49c6d7 Fix lint errors in examples. 2018-11-05 18:10:21 -08:00
Mariano Cano
6617c93732 Add new example and docs on the client SDK. 2018-11-05 18:04:12 -08:00
Mariano Cano
7eb8aeb1f1 Add tests for bootstrap functions. 2018-11-05 12:22:10 -08:00
max furman
fb3a54e3ff update debian changelog rc 2018-11-03 00:22:43 -07:00
max furman
05059ac1fa add travis github releases 2018-11-03 00:21:16 -07:00
Max
4974a9175b
Merge pull request #3 from smallstep/debian
Prepare debian builds
2018-11-02 23:28:57 -07:00
max furman
72693a549b add collect codecov report 2018-11-02 23:24:32 -07:00
Mariano Cano
abe503ed21 Move examples to it's own directory so the build works. 2018-11-02 19:06:32 -07:00
Mariano Cano
e8a66d85a7 Add examples using the bootstrap methods. 2018-11-02 18:55:13 -07:00
Mariano Cano
091506a994 Add bootstrap helpers that uses just a token. 2018-11-02 18:54:49 -07:00
Mariano Cano
50598e33c3 Remove unused files. 2018-11-02 18:39:30 -07:00
Mariano Cano
52784eda38 Add a simple full configuration of the ca to use with examples. 2018-11-02 18:25:15 -07:00
Mariano Cano
911d8eccb7 Update makefile and add debian files. 2018-11-02 15:08:50 -07:00
Mariano Cano
925f1b21b4 Add apache 2.0 license 2018-11-02 14:13:35 -07:00
max furman
c07137df9f removed unused key from traivs yml 2018-11-01 17:58:24 -07:00
max furman
8821b0b3f0 remove slack notifications from travis yml 2018-11-01 17:57:14 -07:00
Mariano Cano
11dfc41214 Merge pull request #1 from smallstep/disableRenewal
Add provisioner option to disable renewal
2018-11-01 16:26:20 -07:00
Max
11e4422abe Merge pull request #2 from smallstep/githubTemplates
Add templates for PR and bug reports.
2018-11-01 15:57:31 -07:00
Mariano Cano
6354108049 Add templates for PR and bug reports. 2018-11-01 15:53:45 -07:00
Mariano Cano
7da1d1adc2 Fix typo. 2018-11-01 15:51:20 -07:00
Mariano Cano
d6cad2a7f3 Add provisioner option to disable renewal.
Fixes smallstep/ca-component#108
2018-11-01 15:43:24 -07:00
max furman
c74fcd57a7 ca-component -> certificates
* fix redundant error check
* add README
2018-10-31 21:36:01 -07:00
Sebastian Tiedtke
d3d1db34f1 Added MIT license 2018-10-31 20:55:16 -07:00
Mariano Cano
428661f472 Use name instead of issuer in error message. 2018-10-30 15:25:52 -07:00
max furman
0d9dd2d14b provisioner issuer -> name 2018-10-29 18:00:30 -07:00
Mariano Cano
ce5f420d77 Upgrade to 1.11.x 2018-10-29 14:00:56 -07:00
Mariano Cano
0720999387 Attempt to solve cycle dependency issue with dep. 2018-10-29 12:59:53 -07:00
Mariano Cano
b4fd89c7a4 Update step/cli to make the code buildable 2018-10-26 15:05:53 -07:00
Mariano Cano
ea0307239a Fix dead code and add missing error check. 2018-10-26 15:05:37 -07:00
Mariano Cano
d574545d94 Format code with gofmt -s 2018-10-26 15:01:02 -07:00
max furman
7fa06643b2 change step provisioner OID and ASN1 representation 2018-10-26 14:24:16 -07:00
Mariano Cano
71a3587b76 Add client support for provisioner cursor and limit options.
Fixes #83
2018-10-26 11:35:15 -07:00
max furman
b457b15292 fix: omit empty claims in AuthConfig 2018-10-26 10:51:40 -07:00
max furman
ca6087145f fix unit test 2018-10-25 23:55:31 -07:00
max furman
a4a461466b withProvisionerOID and unit test 2018-10-25 23:49:23 -07:00
max furman
283dc42904 add unit tests for MatchOne (token audience) and Authority.New 2018-10-25 15:17:22 -07:00
Mariano Cano
e54086662f Add tests with cursors. 2018-10-25 19:28:45 -07:00
Mariano Cano
99cab73360 Remove unused import /provisioners/jwk-set-by-issuer 2018-10-25 18:55:18 -07:00
Mariano Cano
0ccf775f2e Add support for cursors in the api. 2018-10-25 18:53:13 -07:00
Mariano Cano
1de8eb4bfa Fix provisioner package move. 2018-10-25 17:27:40 -07:00
Mariano Cano
1db177b80d Add backend support for provisioners with cursors.
Fixes #83
2018-10-25 15:40:12 -07:00
max furman
d2872564b4 accidentally removed DisableIssuedAtCheck during merge 2018-10-25 00:15:17 -07:00
max furman
ee7db4006a change sign + authorize authority api | add provisioners
* authorize returns []interface{}
 - operators in this list can conform to any interface the user decides
 - our implementation has a combination of certificate claim validators
 and certificate template modifiers.
* provisioners can set and enforce tls cert options
2018-10-18 22:26:39 -07:00
Mariano Cano
d7c31c3133 Properly fill CSR DNSNames or IPAddresses 2018-10-24 19:49:16 -07:00
Mariano Cano
1c1ac1b3fb Add disableIssuedAt check functionality
Fixes #86
2018-10-24 18:59:48 -07:00
Mariano Cano
f938ab113b Add /re-sign endpoint for compatibility with old code. 2018-10-24 16:31:28 -07:00
Mariano Cano
2b2598c695 Fix audience to fix ca tests. 2018-10-24 12:50:42 -07:00