atc0005 / cert-payload

Support for encoding and decoding certificate metadata payloads associated with the check_cert plugin from the atc0005/check-cert project.
https://github.com/atc0005/check-cert
MIT License
0 stars 0 forks source link

Add support for encoding/decoding cert payloads #46

Open atc0005 opened 6 days ago

atc0005 commented 6 days ago

Overview

Add support for generating and decoding certificate metadata payloads in JSON format using a specified metadata payload format version.

In short, generating and receiving applications should be able to select a specific metadata payload format version and have that version remain stable until both applications are ready to upgrade to a later format version.

Initially, format version 0 will be under active development. This format version will be an "unstable" metadata format and is not covered by this goal; format version 0 is subject to change often as development continues.

The intent is to support all stable format versions indefinitely.

Once format version 1 is released and stable, format version 0 may no longer be supported.

[!NOTE]

TODO: Transfer my paper notes from a few weeks back to this GH issue for future reference.

References

atc0005 commented 1 day ago

TODO: Transfer my paper notes from a few weeks back to this GH issue for future reference.

Gave this some thought and am opting to create a separate "docs" file instead.

atc0005 commented 1 day ago

Docs are in place and initial implementation is feature complete. Lots of cleanup and future work needed, but that can be after a v0.7.0 release.