store keys as pem instead of s-expression #70
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Dear valued opam-health-check authors and maintainers,
thanks to @reynir mirage/mirage-crypto#208 (comment) I got aware that your application uses the "convert a RSA key to s-expression" from mirage-crypto-pk. Now, this is a feature we'd like to remove from the next version.
What this PR provides is a possible migration. I'm not sure how opam-health-check is deployed and how the key material is generated / copied / provided.
What this PR does:
Now, depending on the deployment and desired use, of course there can as well be a utility that goes through the key directory (on the server) and convert all from s-expression to pem. But are keys actually copied around to client machines and used there? If yes, these of course should as well be updated / converted.
Please let me know what you think about a migration. I start this PR and discussion early that you have the least trouble once the next mirage-crypto release is done.
Thanks for reading.