-
Notifications
You must be signed in to change notification settings - Fork 187
Allow supplying external crypto.Signer for TLS signature #524
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Allow users to supply a crypto.Signer implementation instead of an actual private key to dtls.v2.Config.
This would allow an abstration allowing customers to use keys embedded into hardware (TPM) or KMS systems that implement that interface.
Motivation
Right now users have to supply the raw private key to Config but with TPM, KMS or PKCS-11 systems, the key is not extractactable but is 'available' for use sometimes through a a crypto.signer interface:
eg for TPM
with this feature, a client on a device can use its embedded key for dtls connections
Additional context
some additional refernces (untested at scale)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request