Граф коммитов

20 Коммитов

Автор SHA1 Сообщение Дата
Lucas Garron a63c2e85a4
Consolidate `smimesign`-specific dependencies into a monorepo.
github.com/github/fakeca → github.com/github/smimesign/fakeca
github.com/github/certstore → github.com/github/smimesign/certstore
github.com/github/ietf-cms → github.com/github/smimesign/ietf-cms
2021-10-04 12:35:32 -07:00
Lucas Garron 4223653417 Update dependencies and references for v0.1.0 2020-08-11 18:10:15 -07:00
Ben Toews 38cc09356c
appveyor: generate resource.syso file before build to be embedded in binary
appveyor: try batch file syntax

appveyor: don't bother with `go generate`

appveyor: try fixing PATH

appveyor: don't include SHA from `git describe` in patch version

appveyor: are liking issues because of the PATH fix?

appveyor: try with normal linker

appveyor: isolate this to the addition of resource.syso

appveyor: try playform specific syso files

appveyor: use 386 resourse.syso

appveyor: try platform specific files

appveyor: debug 386 build

appveyor: fix x64 path

apveyor: remove some debugging
2018-09-18 12:57:12 -06:00
Ben Toews 505329efcc
add flag for printing version number 2018-09-12 11:10:29 -06:00
Ben Toews eb7ac63920
include chain minus root by default 2018-09-05 15:27:35 -06:00
Ben Toews 9f7f15e84e
Merge branch 'master' into include-certs 2018-09-05 12:43:23 -06:00
Ben Toews 281adc0972
fmt.Sprintln is simpler 2018-09-05 12:12:08 -06:00
Ben Toews c58aee25a5
write errors to stderr instead of stdout 2018-09-05 12:10:42 -06:00
Ben Toews 1a6cc13b3e
bubble up errors instead of doing fancy wrappers around panics 2018-09-05 12:07:20 -06:00
Ben Toews 0cacf715af
fix up help output 2018-07-26 11:51:42 -06:00
Ben Toews b7cd4ea23c
ommit issuer by default if cert has AIA
this adds a new --include-certs=-3 option (default) that includes the
chain except for the root (as per gpgsm). The difference is that each
issuer in the chain will be omitted if the cert has the AIA extension
specifying where to download the issuer.
2018-07-26 11:15:20 -06:00
Ben Toews 59baa0932a
implement gpgsm's --include-certs argument 2018-07-26 08:56:36 -06:00
Ben Toews 73edc0ae1b
option for adding timestamps to signatures 2018-07-16 15:06:26 -06:00
Ben Toews 43ece3d716
Revert "limit what key usages are allowed"
This reverts commit 65142ff168.
2018-07-16 15:04:48 -06:00
Ben Toews 65142ff168
limit what key usages are allowed 2018-07-16 08:54:55 -06:00
Ben Toews f50a4eebe8
better error messages 2017-11-29 13:50:15 -07:00
Ben Toews 5abdd89a0b
implement --list-keys command 2017-11-29 12:36:08 -07:00
Ben Toews 8367e84320
verify cert chain 2017-11-28 13:05:00 -07:00
Ben Toews 2cdd39cbaf
start on verify command 2017-11-22 11:41:34 -07:00
Ben Toews a14102fc65
get signing working 2017-11-22 08:31:25 -07:00