Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PKCS11 support #366

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

PKCS11 support #366

wants to merge 3 commits into from

Conversation

scj643
Copy link

@scj643 scj643 commented Aug 16, 2024

Adding support for PKCS11

Still need to work out how to actually reference the key objects and generate them.

I am currently only testing with a Yubikey but SoftHSMv2 could also be tested against.

Checklist

  • Implement key management.
  • Define where to store keys on the device.
  • Store key metadata.
  • Retrieve signer based on metadata.
  • Write tests.
  • Add documentation on using PKCS11

(More to be added)

@scj643
Copy link
Author

scj643 commented Aug 16, 2024

This should resolve part of #84

@Foxboron
Copy link
Owner

Generally stuff looks fine. Please don't feel too constrained by how the file and tpm backend is done and just get stuff to work through hacks and weird stuff to get going :) Then we can work out the parts as we go along.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants