WIP: Add the STORE module, for loaded certs and keys (and more?) given a URI#1962
Closed
levitte wants to merge 6 commits intoopenssl:masterfrom
Closed
WIP: Add the STORE module, for loaded certs and keys (and more?) given a URI#1962levitte wants to merge 6 commits intoopenssl:masterfrom
levitte wants to merge 6 commits intoopenssl:masterfrom
Conversation
This STORE module adds the following functionality: - A function STORE_load() that loads a bunch of choice objects (*) given a URI. - An opaque type STORE_INFO that holds information on each loaded object. - A few functions to retrieve desired data from a STORE_INFO reference. - Functions to register and unregister loaders for different URI schemes. This enables dynamic addition of loaders from applications or from engines.
This is needed for the upcoming "file" scheme STORE loader.
This is needed for the upcoming "file" scheme STORE loader.
This command can be used to view the contents of any supported type of information fetched from a URI, and output them in PEM format.
Member
Author
|
FYI, some input I got on openssl-dev has given me cause to think of a re-design of loading itself. Rather than one big Stay tuned. |
3 tasks
Member
Author
|
Closing in favor of #2011 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Checklist
Description of change
This STORE module adds the following functionality:
Also includes a loader for the "file" scheme. The goal is to have it load PEM files and raw DER files alike, transparently.
Note that although this branch isn't made on top of #1961, it does depend on the functionality from that branch to actually build. As soon as #1961 is merged into master, this branch will be rebased on top of that.
Fixes #1958, #1959