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

Several potential implementation errors in : eu.europa.ec.eudi.iso18013.transfer.internal.readerauth.ReaderTrustStoreImpl #36

Open
ielaslaoui opened this issue Dec 12, 2024 · 0 comments

Comments

@ielaslaoui
Copy link

The Cert chain validation implementation is based on loop over certificates chain and for every one check :

  1. Path validation
  2. Profile validation
  3. Revok validation (based on crl)
  4. And send "True" (validation is OK) if Profile validation is OK

This can make several validation errors :

  1. If only one certificate of chain meet these validation -> The chain validation is considered Ok even if other certificate are revoked or not profile valide
  2. the profile validation applies all validator to all certificate -> (for exemple extendedKeyUsage must not be required for CA certificates)
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

No branches or pull requests

1 participant