package
0.0.0-20250220232038-fb2fd8af7512
Repository: https://github.com/letsencrypt/boulder.git
Documentation: pkg.go.dev
# Functions
ClearEmail removes the provided email address from one specified registration.
DBMapForTest creates a wrapped root borp mapping object.
DBMapForTestWithLog does the same as DBMapForTest but also routes the debug logs from the database driver to the given log (usually a `blog.NewMock`).
InitWrappedDb constructs a wrapped borp mapping object with the provided settings.
NewSQLStorageAuthority provides persistence using a SQL backend for Boulder.
NewSQLStorageAuthorityRO provides persistence using a SQL backend for Boulder.
NewSQLStorageAuthorityWrapping provides persistence using a SQL backend for Boulder.
SelectAuthzsMatchingIssuance looks for a set of authzs that would have authorized a given issuance that is known to have occurred.
SelectCertificate selects all fields of one certificate object identified by a serial.
SelectCertificates selects all fields of multiple certificate objects.
SelectCertificateStatus selects all fields of one certificate status model identified by serial.
SelectPrecertificate selects all fields of one precertificate object identified by serial.
SelectPrecertificates selects all fields of multiple precertificate objects.
SelectRevocationStatus returns the authoritative revocation information for the certificate with the given serial.
# Structs
BoulderTypeConverter is used by borp for storing objects in DB.
DbSettings contains settings for the database/sql driver.
RevocationStatusModel represents a small subset of the columns in the certificateStatus table, used to determine the authoritative revocation status of a certificate.
SQLLogger adapts the Boulder Logger to a format borp can use.
SQLStorageAuthority defines a Storage Authority.
SQLStorageAuthorityRO defines a read-only subset of a Storage Authority.