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

Retired Key Management certs need to be treated like regular X.509 certs #61

Open
bob-fontana opened this issue Apr 14, 2019 · 0 comments
Labels
bug - sev3 Not a showstopper - must include in release notes parked Not ready to think about it

Comments

@bob-fontana
Copy link
Contributor

bob-fontana commented Apr 14, 2019

These certs may be on the card, or they may be at a URL. Regardless of where they are found, the private keys for the certs are on the card. The requirement is a key challenge for each type of certificate/key escrow scheme defined. So, while this is an extension of Issue #58, it this bug specifically addresses the object acquisition and private/public key matching components of any retired key management certificates found on the card.

If the certificate exists, perform a key challenge/response with the appropriate key.

Each retired key management certificate (1-20) has a separate key identifier. Our APDUConstants class needs to be updated to include a map of certificate object names and key identifiers. By doing so, and modifying PKIX.11 to take the key identifier as a parameter, this issue can be addressed.

@bob-fontana bob-fontana added bug - sev1 Showstopper - Priority One parked Not ready to think about it and removed bug - sev1 Showstopper - Priority One labels Apr 14, 2019
@bob-fontana bob-fontana added bug - sev3 Not a showstopper - must include in release notes parked Not ready to think about it and removed parked Not ready to think about it labels Apr 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug - sev3 Not a showstopper - must include in release notes parked Not ready to think about it
Projects
None yet
Development

No branches or pull requests

1 participant