Commit Graph
218 Commits
Author SHA1 Message Date
Matthew McPherrinandGitHub c847a4ac43 Merge pull request #107 from square/goversion
Add Go 1.8, and bump 1.7 to 1.7.5
2017-02-16 11:49:37 -08:00
Matthew McPherrinandGitHub bd6cbc1b6b Add Go 1.8, and bump 1.7 to 1.7.5 2017-02-16 11:12:57 -08:00
Matthew McPherrinandGitHub f57c1087aa Merge pull request #104 from square/mmc/no-brackets
Pull RDN printing into a seperate template with fixes
2017-02-15 12:54:58 -08:00
Matthew McPherrin aee9f5e4e8 Print full subject in JSON (instead of hardcoded list of members) 2017-02-14 21:40:46 -08:00
Matthew McPherrin 1ff7c9b20c Update OID display per review feedback 2017-02-14 21:07:17 -08:00
Matthew McPherrinandGitHub f59230bbe7 Merge pull request #105 from square/less-panic
Don't panic in the JCEKS library
2017-02-02 16:58:25 -08:00
Matthew McPherrin 92f9a2dca9 Don't panic in the JCEKS library
Returns an error instead.
2017-02-02 16:56:48 -08:00
Matthew McPherrin 8274156251 Update tests with additional subject fields
There's some reordering going too
2017-01-04 17:31:30 -08:00
Matthew McPherrin b1898291fa Add more Subject fields, especially for EV certs 2017-01-04 17:27:23 -08:00
Matthew McPherrin fd470514d7 Simplify subject printing
Note that RDNs now appear in the order they're in the pkix.Name, instead of a fixed order
2017-01-04 16:45:12 -08:00
Matthew McPherrin 65402b26f5 Make a test cert with a custom OID in the DN 2017-01-04 15:39:24 -08:00
Matthew McPherrin 8c399e4f1b Pull RDN printing into a seperate template with fixes
Print all the values that Go parses out, and print OIDs and values for the
ExtraNames Values that Go allows multiple values (everything other than CN) are
printed multiple times instead of in a square-bracket array.  Since most certs
have only a single value for each, this just avoids the square brackets.
2017-01-03 21:53:45 -08:00
Cedric StaubandGitHub 8e02295262 Merge pull request #103 from square/cs/no-print
Return error instead of printing to stderr in lib
2016-12-12 13:03:39 -08:00
Cedric Staub fe9b897448 Fix cram install in travis config 2016-12-12 12:35:45 -08:00
Cedric Staub ed15e73d08 Return error instead of printing to stderr in lib 2016-12-12 12:33:30 -08:00
Cedric StaubandGitHub 101ea09bc5 Merge pull request #100 from square/cs/client-cert
Support for client certificates in certigo connect
v1.5.0
2016-11-18 12:59:37 -08:00
Cedric Staub 0fcec90397 Support for client certificates in certigo connect 2016-11-18 11:48:54 -08:00
Cedric StaubandGitHub 2982295b4e Merge pull request #99 from square/cs/lib
Factor out useful functions into library
2016-10-07 14:29:45 -07:00
Cedric Staub 4704138725 Better naming and doc comments 2016-10-07 14:26:03 -07:00
Cedric Staub d9d52c5712 Factor out useful functions into library 2016-10-07 13:16:07 -07:00
Cedric StaubandGitHub a1554e7d6f Merge pull request #98 from square/cs/include-pem-json
Include encoded cert PEM in JSON output
2016-10-03 11:20:44 -07:00
Cedric Staub fc82546c77 Include encoded cert PEM in JSON output 2016-10-02 13:48:32 -07:00
Cedric Staub 3e5957b84a Update version to 1.4.0 v1.4.0 2016-09-27 14:19:44 -07:00
Cedric Staub a89d3a3262 Update JSON output tests for format changes 2016-09-27 13:51:55 -07:00
Cedric Staub 501b8c17ac Avoid null key on verify error in JSON output 2016-09-27 13:49:20 -07:00
Cedric Staub 1c5b5737cb Serial number in JSON output should be string 2016-09-27 13:46:49 -07:00
Cedric StaubandGitHub c43b435941 Merge pull request #97 from square/cs/fix-template
Fix template, add tests
2016-09-27 13:43:41 -07:00
Cedric Staub 9f08714c2c Predictable key usage ordering 2016-09-27 13:40:04 -07:00
Cedric Staub 3ccd98f60f Couple more fixes and tests 2016-09-27 13:35:26 -07:00
Cedric Staub 95965e1999 Add tests, use Go 1.7 for build 2016-09-27 13:17:08 -07:00
Cedric Staub 93ed3fc1fe Fix template, remove trailing whitespace 2016-09-27 13:10:42 -07:00
Cedric StaubandGitHub 32d83b5ffa Merge pull request #96 from square/cs/json
Rebased JSON
2016-09-27 12:14:37 -07:00
Sarah HarveyandCedric Staub 60c67b8db6 Resolve more comments 2016-09-27 12:10:25 -07:00
Cedric Staub af2e15a3ba Support --json in verify command 2016-09-24 17:50:01 -07:00
Cedric Staub ad41621796 Small fixes for JSON output mode 2016-09-24 17:24:27 -07:00
Sarah HarveyandCedric Staub d69167a2b8 Resolve some comments 2016-09-24 17:23:57 -07:00
Sarah HarveyandCedric Staub 70450a4499 Support JSON output from certigo 2016-09-24 17:23:57 -07:00
Cedric Staub 9d926ff4d0 Update readme with new help output 2016-09-21 17:38:43 -07:00
Cedric StaubandGitHub ddc3a841f7 Merge pull request #95 from square/cs/verify
Add separate verify command to validate certificates
2016-09-19 13:11:27 -07:00
Cedric Staub 90f8ba5014 Add separate verify command to validate certificates 2016-09-18 20:39:25 -07:00
Cedric StaubandGitHub 4a88737794 Merge pull request #93 from square/csstaub-patch-1
Add release badge
2016-09-09 17:06:33 -07:00
Cedric StaubandGitHub 4c2999915e Add release badge 2016-08-26 21:52:02 -07:00
Cedric StaubandGitHub ba6061267f Merge pull request #91 from square/cs/strip-headers
Strip headers from PEM output blocks
2016-08-16 13:28:01 -07:00
Cedric Staub 5b7a519299 Update examples URL with new git sha 2016-08-10 17:19:26 -07:00
Cedric Staub 0a355c64b7 Strip headers from PEM output blocks
Not all software supports extra headers. Notably, OpenSSL will be sad
and refuse to parse the PEM block. Fixes #89.
2016-08-10 17:13:11 -07:00
Cedric StaubandGitHub b63b3142d1 Merge pull request #90 from square/csstaub-patch-1
Update README.md
2016-08-04 21:14:59 -07:00
Cedric StaubandGitHub 557b07f4dd Update README.md 2016-08-04 20:31:38 -07:00
Cedric Staub 75971b0d3f Prepare for 1.3.0 release v1.3.0 2016-07-27 14:20:20 -07:00
Cedric StaubandGitHub a1dd96d22f Merge pull request #88 from square/cs/better-der
Support PKCS7 envelopes, multiple certificates in DER streams
2016-07-27 13:14:09 -07:00
Cedric Staub 74d3b048a4 Support PKCS7 envelopes, multiple certificates in DER streams 2016-07-26 23:27:14 -07:00