-
Notifications
You must be signed in to change notification settings - Fork 141
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add CSR support for key delivery and proof of possession (#527)
* Add CSR support for key delivery and proof of possession Many ecosystems and libraries have support for generating CSRs, but do not have easy-to-use utilities for generating encoded public keys. A CSR provides a simple way to send an encoded public key, along with a proof of possession since CSRs are self-signed. Existing clients do not have to change their behavior, as we will continue to support providing a public key and signed challenge. Signed-off-by: Hayden Blauzvern <[email protected]> * Fix linter Signed-off-by: Hayden Blauzvern <[email protected]> * Change gRPC proto to have oneof for pubkey and CSR This provides a cleaner API. Signed-off-by: Hayden Blauzvern <[email protected]> * Fix proto in example Signed-off-by: Hayden Blauzvern <[email protected]> * Fix spelling Signed-off-by: Hayden Blauzvern <[email protected]> * Update comment to specify support public key types Signed-off-by: Hayden Blauzvern <[email protected]>
- Loading branch information
1 parent
c165bc7
commit 59f9be8
Showing
12 changed files
with
1,057 additions
and
375 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.