Bump github.com/letsencrypt/boulder from 0.20261020.1 to 0.20261027.0 (#214)
Bumps github.com/letsencrypt/boulder from 0.20261020.1 to 0.20261027.0.
Release notes
Sourced from github.com/letsencrypt/boulder's releases.
v0.20261027.0
What's Changed
- issuer: friendly error message when using unsupported parameter set by
@inahgain letsencrypt/boulder#9112- goodkey: rsa: detect n = p^2 by
@inahgain letsencrypt/boulder#9110- bdns: don't strip port number in metrics by
@jshain letsencrypt/boulder#9104- otel: temporarily remove otel tracing by
@jshain letsencrypt/boulder#9109- CONTRIBUTING.md: comment column guidance by
@jshain letsencrypt/boulder#9105- Update IANA special-purpose address registries by
@github-actions[bot] in letsencrypt/boulder#9107- otel: Remove additional otel reliance temporarily. by
@ezekielin letsencrypt/boulder#9114- va: Validate CAA parameter tags per RFC 8659 by
@hablutzel1in letsencrypt/boulder#8977- MTC: Use relative OIDs instead of strings by
@aarongablein letsencrypt/boulder#9091- Use new relative OID package in issuancelog.ID by
@aarongablein letsencrypt/boulder#9115- Push reloid down into cosignature.New[Cosigner|Verifier] by
@aarongablein letsencrypt/boulder#9117- ra: Fix CI flake in TestPerformValidationSuccess and TestPerformValidationVAError by
@beautifulentropyin letsencrypt/boulder#9123- mtpublisher: Store the mirror's checkpoint line and subtree signatures by
@beautifulentropyin letsencrypt/boulder#9097New Contributors
@hablutzel1made their first contribution in letsencrypt/boulder#8977Full Changelog: https://github.com/letsencrypt/boulder/compare/v0.20261020.1...v0.20261027.0
Commits
351dcb9mtpublisher: Store the mirror's checkpoint line and subtree signatures (#9097)7f36febra: Fix CI flake in TestPerformValidationSuccess and TestPerformValidationVAE...5e2afecPush reloid down into cosignature.New[Cosigner|Verifier] (#9117)776558aUse new relative OID package in issuancelog.ID (#9115)4e1779dMTC: Use relative OIDs instead of strings (#9091)8fa64b6va: Validate CAA parameter tags per RFC 8659 (#8977)f6d7176otel: Remove additional otel reliance temporarily. (#9114)83a0fb4Update IANA special-purpose address registries (#9107)2438a32CONTRIBUTING.md: comment column guidance (#9105)b549e5fotel: temporarily remove otel tracing (#9109)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don’t alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
crl-monitor
CRL-Monitor monitors CRLs.
It issues certificates, revokes them, and then looks for them to appear in CRLs. Each component runs as an AWS Lambda.
The
churnerruns periodically. On each run it issues a certificate, fetches and lints the certificate’s CRL URL, revokes the certificate, and stores its serial number and metadata for thecheckerto later verify that it shows up as revoked. It also checks previously seen serials. If they haven’t shown up in a CRL after a reasonable amount of time,checkerproduces an error.The
checkerruns in response to the upload of each new CRL shard in S3. It diffs the newly uploaded CRL shard against its previous version and verifies:The
checkeralso removes from database any certificates it sees, to indicate that their revocation has been published, so thechurnerwon’t alert about them It then marks as completed (deletes) anychurner-issued certificates that show up on the new CRL.The
scraperis for when things have gone horribly wrong. Run it locally to fetch all versions of CRLs. You can then perform forensics on the downloaded CRL corpus.Build and Deployment
This repository has two binaries named
checkerand two binaries namedchurner. The binaries undercmdare for local use and testing. The binaries underlambdaare for deployment to AWS Lambda. The key difference is that thelambda/binaries register a lambda handler (lambda.StartWithOptions()), which AWS then calls. That handler can return errors, and we have separate Cloudwatch monitoring that alerts when any errors are detected.The lambda binaries are built by a release workflow on GitHub Actions triggered by uploading a release tag (starting with
v). Those binaries are uploaded to S3 under a versioned path. They are then deployed to Lambda using Terraform (in another repository).Testing
Most of the tests are unittests and can be run with:
There is also an integration test for DynamoDB code. To run this, install Java and run:
Architecture Diagram