forked from TrueCloudLab/certificates
1c38113e44
When validating an ACME challenge (`device-attest-01` in this case, but it's also true for others), and validation fails, the CA didn't return a lot of information about why the challenge had failed. By introducing the ACME `Subproblem` type, an ACME `Error` can include some additional information about what went wrong when validating the challenge. This is a WIP commit. The `Subproblem` isn't created in many code paths yet, just for the `step` format at the moment. Will probably follow up with some more improvements to how the ACME error is handled. Also need to cleanup some debug things (q.Q)
163 lines
7.4 KiB
Modula-2
163 lines
7.4 KiB
Modula-2
module github.com/smallstep/certificates
|
|
|
|
go 1.18
|
|
|
|
require (
|
|
cloud.google.com/go v0.107.0 // indirect
|
|
cloud.google.com/go/longrunning v0.4.0
|
|
cloud.google.com/go/security v1.11.0
|
|
github.com/Azure/azure-sdk-for-go v67.0.0+incompatible // indirect
|
|
github.com/Azure/go-autorest/autorest v0.11.28 // indirect
|
|
github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 // indirect
|
|
github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect
|
|
github.com/Masterminds/sprig/v3 v3.2.3
|
|
github.com/ThalesIgnite/crypto11 v1.2.5 // indirect
|
|
github.com/aws/aws-sdk-go v1.44.132 // indirect
|
|
github.com/dgraph-io/ristretto v0.1.0 // indirect
|
|
github.com/fatih/color v1.9.0 // indirect
|
|
github.com/fxamacker/cbor/v2 v2.4.0
|
|
github.com/go-chi/chi v4.1.2+incompatible
|
|
github.com/go-kit/kit v0.10.0 // indirect
|
|
github.com/go-piv/piv-go v1.10.0 // indirect
|
|
github.com/go-sql-driver/mysql v1.6.0 // indirect
|
|
github.com/golang/mock v1.6.0
|
|
github.com/google/go-cmp v0.5.9
|
|
github.com/google/uuid v1.3.0
|
|
github.com/googleapis/gax-go/v2 v2.7.0
|
|
github.com/hashicorp/vault/api v1.8.2
|
|
github.com/hashicorp/vault/api/auth/approle v0.3.0
|
|
github.com/hashicorp/vault/api/auth/kubernetes v0.3.0
|
|
github.com/jhump/protoreflect v1.9.0 // indirect
|
|
github.com/kr/pretty v0.3.1 // indirect
|
|
github.com/mattn/go-colorable v0.1.8 // indirect
|
|
github.com/mattn/go-isatty v0.0.13 // indirect
|
|
github.com/micromdm/scep/v2 v2.1.0
|
|
github.com/newrelic/go-agent/v3 v3.20.2
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/rs/xid v1.4.0
|
|
github.com/sirupsen/logrus v1.9.0
|
|
github.com/slackhq/nebula v1.6.1
|
|
github.com/smallstep/assert v0.0.0-20200723003110-82e2b9b3b262
|
|
github.com/smallstep/nosql v0.5.0
|
|
github.com/stretchr/testify v1.8.1
|
|
github.com/urfave/cli v1.22.11
|
|
go.mozilla.org/pkcs7 v0.0.0-20210826202110-33d05740a352
|
|
go.step.sm/cli-utils v0.7.5
|
|
go.step.sm/crypto v0.23.1
|
|
go.step.sm/linkedca v0.19.0
|
|
golang.org/x/crypto v0.5.0
|
|
golang.org/x/net v0.5.0
|
|
golang.org/x/sys v0.4.0 // indirect
|
|
golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba // indirect
|
|
google.golang.org/api v0.107.0
|
|
google.golang.org/genproto v0.0.0-20221227171554-f9683d7f8bef // indirect
|
|
google.golang.org/grpc v1.52.0
|
|
google.golang.org/protobuf v1.28.1
|
|
gopkg.in/square/go-jose.v2 v2.6.0
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go/compute v1.14.0 // indirect
|
|
cloud.google.com/go/compute/metadata v0.2.3 // indirect
|
|
cloud.google.com/go/iam v0.8.0 // indirect
|
|
cloud.google.com/go/kms v1.6.0 // indirect
|
|
filippo.io/edwards25519 v1.0.0 // indirect
|
|
github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96 // indirect
|
|
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
|
|
github.com/Azure/go-autorest/autorest/adal v0.9.18 // indirect
|
|
github.com/Azure/go-autorest/autorest/azure/cli v0.4.5 // indirect
|
|
github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect
|
|
github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect
|
|
github.com/Azure/go-autorest/logger v0.2.1 // indirect
|
|
github.com/Azure/go-autorest/tracing v0.6.0 // indirect
|
|
github.com/Masterminds/goutils v1.1.1 // indirect
|
|
github.com/Masterminds/semver/v3 v3.2.0 // indirect
|
|
github.com/armon/go-metrics v0.3.9 // indirect
|
|
github.com/armon/go-radix v1.0.0 // indirect
|
|
github.com/cenkalti/backoff/v3 v3.0.0 // indirect
|
|
github.com/cespare/xxhash v1.1.0 // indirect
|
|
github.com/cespare/xxhash/v2 v2.1.2 // indirect
|
|
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e // indirect
|
|
github.com/cpuguy83/go-md2man/v2 v2.0.0 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/dgraph-io/badger v1.6.2 // indirect
|
|
github.com/dgraph-io/badger/v2 v2.2007.4 // indirect
|
|
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect
|
|
github.com/dimchansky/utfbom v1.1.1 // indirect
|
|
github.com/dustin/go-humanize v1.0.0 // indirect
|
|
github.com/go-logfmt/logfmt v0.5.1 // indirect
|
|
github.com/golang-jwt/jwt/v4 v4.2.0 // indirect
|
|
github.com/golang/glog v1.0.0 // indirect
|
|
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
github.com/golang/snappy v0.0.4 // indirect
|
|
github.com/googleapis/enterprise-certificate-proxy v0.2.1 // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
|
|
github.com/hashicorp/go-hclog v0.16.2 // indirect
|
|
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
|
|
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
|
github.com/hashicorp/go-plugin v1.4.5 // indirect
|
|
github.com/hashicorp/go-retryablehttp v0.6.6 // indirect
|
|
github.com/hashicorp/go-rootcerts v1.0.2 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/mlock v0.1.1 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 // indirect
|
|
github.com/hashicorp/go-sockaddr v1.0.2 // indirect
|
|
github.com/hashicorp/go-uuid v1.0.2 // indirect
|
|
github.com/hashicorp/go-version v1.2.0 // indirect
|
|
github.com/hashicorp/golang-lru v0.5.4 // indirect
|
|
github.com/hashicorp/hcl v1.0.0 // indirect
|
|
github.com/hashicorp/vault/sdk v0.6.0 // indirect
|
|
github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb // indirect
|
|
github.com/huandu/xstrings v1.3.3 // indirect
|
|
github.com/imdario/mergo v0.3.12 // indirect
|
|
github.com/jackc/chunkreader/v2 v2.0.1 // indirect
|
|
github.com/jackc/pgconn v1.13.0 // indirect
|
|
github.com/jackc/pgio v1.0.0 // indirect
|
|
github.com/jackc/pgpassfile v1.0.0 // indirect
|
|
github.com/jackc/pgproto3/v2 v2.3.1 // indirect
|
|
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b // indirect
|
|
github.com/jackc/pgtype v1.12.0 // indirect
|
|
github.com/jackc/pgx/v4 v4.17.2 // indirect
|
|
github.com/jmespath/go-jmespath v0.4.0 // indirect
|
|
github.com/klauspost/compress v1.15.11 // indirect
|
|
github.com/kr/text v0.2.0 // indirect
|
|
github.com/manifoldco/promptui v0.9.0 // indirect
|
|
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
|
|
github.com/miekg/pkcs11 v1.1.1 // indirect
|
|
github.com/mitchellh/copystructure v1.2.0 // indirect
|
|
github.com/mitchellh/go-homedir v1.1.0 // indirect
|
|
github.com/mitchellh/go-testing-interface v1.0.0 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
|
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
|
github.com/oklog/run v1.0.0 // indirect
|
|
github.com/pierrec/lz4 v2.5.2+incompatible // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/rogpeppe/go-internal v1.9.0 // indirect
|
|
github.com/russross/blackfriday/v2 v2.0.1 // indirect
|
|
github.com/ryanuber/go-glob v1.0.0 // indirect
|
|
github.com/ryboe/q v1.0.18 // indirect
|
|
github.com/shopspring/decimal v1.2.0 // indirect
|
|
github.com/shurcooL/sanitized_anchor_name v1.0.0 // indirect
|
|
github.com/spf13/cast v1.4.1 // indirect
|
|
github.com/thales-e-security/pool v0.0.2 // indirect
|
|
github.com/x448/float16 v0.8.4 // indirect
|
|
go.etcd.io/bbolt v1.3.6 // indirect
|
|
go.opencensus.io v0.24.0 // indirect
|
|
go.uber.org/atomic v1.9.0 // indirect
|
|
golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783 // indirect
|
|
golang.org/x/text v0.6.0 // indirect
|
|
google.golang.org/appengine v1.6.7 // indirect
|
|
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|
|
|
|
// replace github.com/smallstep/nosql => ../nosql
|
|
// replace go.step.sm/crypto => ../crypto
|
|
|
|
// replace go.step.sm/cli-utils => ../cli-utils
|
|
// replace go.step.sm/linkedca => ../linkedca
|
|
|
|
// use github.com/smallstep/pkcs7 fork with patches applied
|
|
replace go.mozilla.org/pkcs7 => github.com/smallstep/pkcs7 v0.0.0-20221024180420-e1aab68dda05
|