├── .github ├── dependabot.yml └── workflows │ └── pipeline.yml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── Makefile ├── README.md ├── flag.go ├── flag_test.go ├── go.mod ├── go.sum ├── main.go ├── pkg ├── cert │ ├── asn.go │ ├── cert.go │ ├── cert_test.go │ ├── extensions.go │ ├── location.go │ ├── location_test.go │ ├── testdata │ │ ├── bundle.pem │ │ ├── cert.pem │ │ ├── intermediate_same_issuer_and_subject.pem │ │ └── root_with_authority_key_id.pem │ └── util_test.go └── print │ ├── expiry.go │ ├── expiry_test.go │ ├── location.go │ ├── location_test.go │ └── pem.go └── vendor ├── github.com ├── davecgh │ └── go-spew │ │ ├── LICENSE │ │ └── spew │ │ ├── bypass.go │ │ ├── bypasssafe.go │ │ ├── common.go │ │ ├── config.go │ │ ├── doc.go │ │ ├── dump.go │ │ ├── format.go │ │ └── spew.go ├── pmezard │ └── go-difflib │ │ ├── LICENSE │ │ └── difflib │ │ └── difflib.go └── stretchr │ └── testify │ ├── LICENSE │ ├── assert │ ├── assertion_compare.go │ ├── assertion_format.go │ ├── assertion_format.go.tmpl │ ├── assertion_forward.go │ ├── assertion_forward.go.tmpl │ ├── assertion_order.go │ ├── assertions.go │ ├── doc.go │ ├── errors.go │ ├── forward_assertions.go │ ├── http_assertions.go │ └── yaml │ │ ├── yaml_custom.go │ │ ├── yaml_default.go │ │ └── yaml_fail.go │ └── require │ ├── doc.go │ ├── forward_requirements.go │ ├── require.go │ ├── require.go.tmpl │ ├── require_forward.go │ ├── require_forward.go.tmpl │ └── requirements.go ├── gopkg.in └── yaml.v3 │ ├── LICENSE │ ├── NOTICE │ ├── README.md │ ├── apic.go │ ├── decode.go │ ├── emitterc.go │ ├── encode.go │ ├── parserc.go │ ├── readerc.go │ ├── resolve.go │ ├── scannerc.go │ ├── sorter.go │ ├── writerc.go │ ├── yaml.go │ ├── yamlh.go │ └── yamlprivateh.go └── modules.txt /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /certinfo 2 | 3 | dist/ 4 | -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/README.md -------------------------------------------------------------------------------- /flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/flag.go -------------------------------------------------------------------------------- /flag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/flag_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/main.go -------------------------------------------------------------------------------- /pkg/cert/asn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/asn.go -------------------------------------------------------------------------------- /pkg/cert/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/cert.go -------------------------------------------------------------------------------- /pkg/cert/cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/cert_test.go -------------------------------------------------------------------------------- /pkg/cert/extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/extensions.go -------------------------------------------------------------------------------- /pkg/cert/location.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/location.go -------------------------------------------------------------------------------- /pkg/cert/location_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/location_test.go -------------------------------------------------------------------------------- /pkg/cert/testdata/bundle.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/testdata/bundle.pem -------------------------------------------------------------------------------- /pkg/cert/testdata/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/testdata/cert.pem -------------------------------------------------------------------------------- /pkg/cert/testdata/intermediate_same_issuer_and_subject.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/testdata/intermediate_same_issuer_and_subject.pem -------------------------------------------------------------------------------- /pkg/cert/testdata/root_with_authority_key_id.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/testdata/root_with_authority_key_id.pem -------------------------------------------------------------------------------- /pkg/cert/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/cert/util_test.go -------------------------------------------------------------------------------- /pkg/print/expiry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/print/expiry.go -------------------------------------------------------------------------------- /pkg/print/expiry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/print/expiry_test.go -------------------------------------------------------------------------------- /pkg/print/location.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/print/location.go -------------------------------------------------------------------------------- /pkg/print/location_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/print/location_test.go -------------------------------------------------------------------------------- /pkg/print/pem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/pkg/print/pem.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/davecgh/go-spew/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/bypass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/davecgh/go-spew/spew/bypass.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/bypasssafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/davecgh/go-spew/spew/common.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/davecgh/go-spew/spew/config.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/davecgh/go-spew/spew/doc.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/davecgh/go-spew/spew/dump.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/davecgh/go-spew/spew/format.go -------------------------------------------------------------------------------- /vendor/github.com/davecgh/go-spew/spew/spew.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/davecgh/go-spew/spew/spew.go -------------------------------------------------------------------------------- /vendor/github.com/pmezard/go-difflib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/pmezard/go-difflib/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/pmezard/go-difflib/difflib/difflib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/pmezard/go-difflib/difflib/difflib.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/assertion_compare.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/assertion_format.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/assertion_forward.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/assertion_order.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/assertions.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/doc.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/errors.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/forward_assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/forward_assertions.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/http_assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/http_assertions.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/yaml/yaml_custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/yaml/yaml_custom.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/yaml/yaml_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/yaml/yaml_default.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/yaml/yaml_fail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/assert/yaml/yaml_fail.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/require/doc.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/forward_requirements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/require/forward_requirements.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/require/require.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/require/require.go.tmpl -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require_forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/require/require_forward.go -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require_forward.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/require/require_forward.go.tmpl -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/requirements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/github.com/stretchr/testify/require/requirements.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/LICENSE -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/NOTICE -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/README.md -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/apic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/apic.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/decode.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/emitterc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/emitterc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/encode.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/parserc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/parserc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/readerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/readerc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/resolve.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/scannerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/scannerc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/sorter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/sorter.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/writerc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/writerc.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/yaml.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/yamlh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/yamlh.go -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v3/yamlprivateh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/gopkg.in/yaml.v3/yamlprivateh.go -------------------------------------------------------------------------------- /vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pete911/certinfo/HEAD/vendor/modules.txt --------------------------------------------------------------------------------