Get desktop application:
View/edit binary Protocol Buffers messages
StorageAuthority provides full read/write access to the database.
Adders
Next unused field number: 7
Next unused field number: 7
Getters: this list must be identical to the StorageAuthorityReadOnly rpcs.
Next unused field number: 10
Authorizations to be newly created alongside the order, and associated with it. These will be combined with any reused authorizations (newOrder.v2Authorizations) to make the overall set of authorizations for the order. This field and newOrder.v2Authorizations may both be present, or only one of the two may be present, but they may not both be absent.
StorageAuthorityAdmin exposes those SA methods exclusive to the admin tool.
UpdateIncidentRequest updates a subset of the metadata fields on the incidents row identified by serialTable. An empty url, nil renewBy, and nil enabled all mean "leave that field alone"; at least one of them must be set.
StorageAuthorityReadOnly exposes only those SA methods which are read-only.
Used as request type in: StorageAuthority.AddCertificate, StorageAuthority.AddPrecertificate
Next unused field number: 8
https://pkg.go.dev/github.com/letsencrypt/boulder/issuance#IssuerNameID
Used in:
Used in:
Used as request type in: StorageAuthority.DeactivateAuthorization2, StorageAuthority.GetAuthorization2, StorageAuthorityReadOnly.GetAuthorization2
Used as response type in: StorageAuthority.GetOrderAuthorizations, StorageAuthority.GetValidAuthorizations2, StorageAuthority.GetValidOrderAuthorizations2, StorageAuthorityReadOnly.GetOrderAuthorizations, StorageAuthorityReadOnly.GetValidAuthorizations2, StorageAuthorityReadOnly.GetValidOrderAuthorizations2
Used internally for storage in the DB, not for RPCs. Invariant maintained by sa.NewOrderAndAuthzs: does not contain duplicates.
Used as request type in: StorageAuthority.FQDNSetTimestampsForWindow, StorageAuthorityReadOnly.FQDNSetTimestampsForWindow
Next unused field number: 5
Count authorizations that expire in this range.
Used as response type in: StorageAuthority.FQDNSetExists, StorageAuthority.KeyBlocked, StorageAuthority.ReplacementOrderExists, StorageAuthorityReadOnly.FQDNSetExists, StorageAuthorityReadOnly.KeyBlocked, StorageAuthorityReadOnly.ReplacementOrderExists
Used as request type in: StorageAuthority.FQDNSetExists, StorageAuthorityReadOnly.FQDNSetExists
Next unused field number: 7
Used as request type in: StorageAuthority.GetOrderAuthorizations, StorageAuthority.GetValidOrderAuthorizations2, StorageAuthorityReadOnly.GetOrderAuthorizations, StorageAuthorityReadOnly.GetValidOrderAuthorizations2
Used as request type in: StorageAuthority.GetOrderForNames, StorageAuthorityReadOnly.GetOrderForNames
Next unused field number: 4
Used as request type in: StorageAuthority.GetRateLimitOverride, StorageAuthorityReadOnly.GetRateLimitOverride
Used as request type in: StorageAuthority.GetRevokedCertsByShard, StorageAuthorityReadOnly.GetRevokedCertsByShard
Used as request type in: StorageAuthority.GetValidAuthorizations2, StorageAuthorityReadOnly.GetValidAuthorizations2
Next unused field number: 7
Used as response type in: StorageAuthority.CheckIdentifiersPaused, StorageAuthority.GetPausedIdentifiers, StorageAuthorityReadOnly.CheckIdentifiersPaused, StorageAuthorityReadOnly.GetPausedIdentifiers
Used as response type in: StorageAuthorityAdmin.CreateIncident, StorageAuthorityAdmin.UpdateIncident
Used as field type in:
Next unused field number: 7
Used as response type in: StorageAuthority.SerialsForIncident, StorageAuthorityReadOnly.SerialsForIncident
Next unused field number: 6
May be 0 (NULL)
May be 0 (NULL)
Used as response type in: StorageAuthority.IncidentsForSerial, StorageAuthority.ListIncidents, StorageAuthorityReadOnly.IncidentsForSerial, StorageAuthorityReadOnly.ListIncidents
Used as request type in: StorageAuthority.GetRegistrationByKey, StorageAuthorityReadOnly.GetRegistrationByKey
NewAuthzRequest represents a request to create an authorization.
Used in:
Used in:
Next unused field number: 10
A list of already-existing authorization IDs that should be associated with the new Order object. This is for authorization reuse.
Replaces is the ARI certificate Id that this order replaces.
ReplacesSerial is the serial number of the certificate that this order replaces.
Used as request type in: StorageAuthority.GetOrder, StorageAuthority.SetOrderProcessing, StorageAuthorityReadOnly.GetOrder
Used as request type in: StorageAuthority.CheckIdentifiersPaused, StorageAuthority.PauseIdentifiers, StorageAuthorityReadOnly.CheckIdentifiersPaused
Used in:
Used in: , ,
Used as response type in: StorageAuthority.GetEnabledRateLimitOverrides, StorageAuthority.GetRateLimitOverride, StorageAuthorityReadOnly.GetEnabledRateLimitOverrides, StorageAuthorityReadOnly.GetRateLimitOverride
Used as request type in: StorageAuthority.DeactivateRegistration, StorageAuthority.GetPausedIdentifiers, StorageAuthority.GetRegistration, StorageAuthority.GetSerialsByAccount, StorageAuthority.UnpauseAccount, StorageAuthorityReadOnly.GetPausedIdentifiers, StorageAuthorityReadOnly.GetRegistration, StorageAuthorityReadOnly.GetSerialsByAccount
Used as response type in: StorageAuthority.GetRevocationStatus, StorageAuthorityReadOnly.GetRevocationStatus
Unix timestamp (nanoseconds)
Used as request type in: StorageAuthority.RevokeCertificate, StorageAuthority.UpdateRevokedCertificate
Next unused field number: 10
Used as request type in: StorageAuthority.GetSerialsByKey, StorageAuthority.KeyBlocked, StorageAuthorityReadOnly.GetSerialsByKey, StorageAuthorityReadOnly.KeyBlocked
Used as request type in: StorageAuthority.GetCertificate, StorageAuthority.GetCertificateStatus, StorageAuthority.GetLintPrecertificate, StorageAuthority.GetRevocationStatus, StorageAuthority.GetSerialMetadata, StorageAuthority.IncidentsForSerial, StorageAuthority.ReplacementOrderExists, StorageAuthorityReadOnly.GetCertificate, StorageAuthorityReadOnly.GetCertificateStatus, StorageAuthorityReadOnly.GetLintPrecertificate, StorageAuthorityReadOnly.GetRevocationStatus, StorageAuthorityReadOnly.GetSerialMetadata, StorageAuthorityReadOnly.IncidentsForSerial, StorageAuthorityReadOnly.ReplacementOrderExists
Used as response type in: StorageAuthority.GetSerialsByAccount, StorageAuthority.GetSerialsByKey, StorageAuthorityReadOnly.GetSerialsByAccount, StorageAuthorityReadOnly.GetSerialsByKey
Used as response type in: StorageAuthority.GetSerialMetadata, StorageAuthorityReadOnly.GetSerialMetadata
Next unused field number: 7
Used as request type in: StorageAuthority.SerialsForIncident, StorageAuthorityReadOnly.SerialsForIncident
Used as response type in: StorageAuthority.FQDNSetTimestampsForWindow, StorageAuthorityReadOnly.FQDNSetTimestampsForWindow