Directories
¶
| Path | Synopsis |
|---|---|
|
Package bs3 contains utilities for interacting with S3-compatible object storage.
|
Package bs3 contains utilities for interacting with S3-compatible object storage. |
|
bs3test
Package bs3test provides an in-memory fake of the S3 client subset provided by the bs3 package, for use in tests.
|
Package bs3test provides an in-memory fake of the S3 client subset provided by the bs3 package, for use in tests. |
|
Package cmd provides utilities that underlie the specific commands.
|
Package cmd provides utilities that underlie the specific commands. |
|
admin
command
Package main provides the "admin" tool, which can perform various administrative actions (such as revoking certificates) against a Boulder deployment.
|
Package main provides the "admin" tool, which can perform various administrative actions (such as revoking certificates) against a Boulder deployment. |
|
boulder
command
|
|
|
ceremony
command
|
|
|
Package errors provide a special error type for use in Boulder.
|
Package errors provide a special error type for use in Boulder. |
|
features provides the Config struct, which is used to define feature flags that can affect behavior across Boulder components.
|
features provides the Config struct, which is used to define feature flags that can affect behavior across Boulder components. |
|
internal/backoff
Package backoff implement the backoff strategy for gRPC.
|
Package backoff implement the backoff strategy for gRPC. |
|
internal/grpcrand
Package grpcrand implements math/rand functions in a concurrent-safe way with a global random source, independent of math/rand's global source.
|
Package grpcrand implements math/rand functions in a concurrent-safe way with a global random source, independent of math/rand's global source. |
|
internal/leakcheck
Package leakcheck contains functions to check leaked goroutines.
|
Package leakcheck contains functions to check leaked goroutines. |
|
The identifier package defines types for RFC 8555 ACME identifiers.
|
The identifier package defines types for RFC 8555 ACME identifiers. |
|
mtpublishertest
Package mtpublishertest provides an in-process cosigner for unit tests of the mtca and the mtpublisher.
|
Package mtpublishertest provides an in-process cosigner for unit tests of the mtca and the mtpublisher. |
|
Package nonce implements a service for generating and redeeming nonces.
|
Package nonce implements a service for generating and redeeming nonces. |
|
obsclient
package obsdialer contains a custom dialer for use in observers.
|
package obsdialer contains a custom dialer for use in observers. |
|
Package strictyaml provides a strict YAML unmarshaller based on `go-yaml/yaml`
|
Package strictyaml provides a strict YAML unmarshaller based on `go-yaml/yaml` |
|
boulder-tools/flushredis
command
|
|
|
certs
command
generate.go is a helper utility for integration tests.
|
generate.go is a helper utility for integration tests. |
|
certs/genmtpki
command
|
|
|
chall-test-srv
command
addDNS01 handles an HTTP POST request to add a new DNS-01 challenge TXT
|
addDNS01 handles an HTTP POST request to add a new DNS-01 challenge TXT |
|
check-req-xrefs
command
check-req-xrefs verifies that references to requirements documents correctly quote their source, so we can ensure that implementations do not drift from the requirements they are implementing.
|
check-req-xrefs verifies that references to requirements documents correctly quote their source, so we can ensure that implementations do not drift from the requirements they are implementing. |
|
checkari
command
|
|
|
ct-test-srv
command
This is a test server that implements the subset of RFC6962 APIs needed to run Boulder's CT log submission code.
|
This is a test server that implements the subset of RFC6962 APIs needed to run Boulder's CT log submission code. |
|
health-checker
command
|
|
|
list-features
command
|
|
|
load-generator
command
|
|
|
load-generator/acme
Package acme provides ACME client functionality tailored to the needs of the load-generator.
|
Package acme provides ACME client functionality tailored to the needs of the load-generator. |
|
s3-test-srv
command
|
|
|
salesforce-test-srv
command
|
|
|
sunlight/genkeys
command
genkeys generates the sunlight witness's seed and the throwaway CT log's accepted roots file, derives the mirror cosigner's public key for the mtca and mtpublisher configs the way cmd/sunlight derives the private key, and writes the mirror log list.
|
genkeys generates the sunlight witness's seed and the throwaway CT log's accepted roots file, derives the mirror cosigner's public key for the mtca and mtpublisher configs the way cmd/sunlight derives the private key, and writes the mirror log list. |
|
zendesk-test-srv
command
|
|
|
tools
|
|
|
crldps
command
crldps generates the list of CRL Distribution Point URIs for a given issuing CA and number of shards.
|
crldps generates the list of CRL Distribution Point URIs for a given issuing CA and number of shards. |
|
nameid
command
|
|
|
release/branch
command
Branch Release creates a new Boulder hotfix release branch and pushes it to GitHub.
|
Branch Release creates a new Boulder hotfix release branch and pushes it to GitHub. |
|
release/tag
command
Tag Release creates a new Boulder release tag and pushes it to GitHub.
|
Tag Release creates a new Boulder release tag and pushes it to GitHub. |
|
trees
|
|
|
cosigned
Package cosigned implements CosignedMessage from https://ietf-plants-wg.github.io/merkle-tree-certs/draft-ietf-plants-merkle-tree-certs.html#section-5.3.1.
|
Package cosigned implements CosignedMessage from https://ietf-plants-wg.github.io/merkle-tree-certs/draft-ietf-plants-merkle-tree-certs.html#section-5.3.1. |
|
entry
Package entry defines types related to TBSCertificateLogEntry and MTCLogEntry from https://ietf-plants-wg.github.io/merkle-tree-certs/draft-ietf-plants-merkle-tree-certs.html#name-log-entries, and the entry bundle encoding from https://github.com/C2SP/C2SP/blob/main/tlog-tiles.md#log-entries
|
Package entry defines types related to TBSCertificateLogEntry and MTCLogEntry from https://ietf-plants-wg.github.io/merkle-tree-certs/draft-ietf-plants-merkle-tree-certs.html#name-log-entries, and the entry bundle encoding from https://github.com/C2SP/C2SP/blob/main/tlog-tiles.md#log-entries |
|
proof
Package proof implements the MTCProof and SubtreeSignature types from https://ietf-plants-wg.github.io/merkle-tree-certs/draft-ietf-plants-merkle-tree-certs.html#name-certificate-format.
|
Package proof implements the MTCProof and SubtreeSignature types from https://ietf-plants-wg.github.io/merkle-tree-certs/draft-ietf-plants-merkle-tree-certs.html#name-certificate-format. |
|
pubkey
Package pubkey implements functions for managing the public keys that correspond to TBSCertificateLogEntries.
|
Package pubkey implements functions for managing the public keys that correspond to TBSCertificateLogEntries. |
|
tiles
Package tiles implements https://c2sp.org/tlog-tiles.
|
Package tiles implements https://c2sp.org/tlog-tiles. |
|
Package unsigned implements RFC 9925 Unsigned X.509 Certificates.
|
Package unsigned implements RFC 9925 Unsigned X.509 Certificates. |
|
This package collects types that are common to both wfe and wfe2.
|
This package collects types that are common to both wfe and wfe2. |
Click to show internal directories.
Click to hide internal directories.