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

feat: VC Verification API Algorithm Issuer Verification #962

Conversation

CryptoKnightIOG
Copy link
Contributor

@CryptoKnightIOG CryptoKnightIOG changed the title ATL-6787-6779: Algorithm Issuer Verification feat: VC Verification API Algorithm Issuer Verification Apr 10, 2024
Copy link
Contributor

Integration Test Results

13 files  13 suites   2s ⏱️
29 tests 29 ✅ 0 💤 0 ❌
32 runs  32 ✅ 0 💤 0 ❌

Results for commit 93c8d1e.

Copy link
Contributor

Unit Test Results

 90 files   90 suites   20m 49s ⏱️
776 tests 768 ✅ 8 💤 0 ❌
783 runs  775 ✅ 8 💤 0 ❌

Results for commit 93c8d1e.

.fromOptionWith("An algorithm must be specified in the header")(JwtCirce.parseHeader(header).algorithm)
result <-
Validation
.fromPredicateWith("No PublicKey to validate against found")(
Copy link
Member

@yshyn-iohk yshyn-iohk Apr 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As far as I know, the public key might be missed in the header.
In this case, kid (key ID) is used and should be resolved in the DID document.
@CryptoKnightIOG, could you check the JWT spec to clarify this case?

@CryptoKnightIOG CryptoKnightIOG merged commit bc4b057 into VC-Verification-API Apr 10, 2024
8 of 10 checks passed
@CryptoKnightIOG CryptoKnightIOG deleted the ATL-6787-6779-Algorithm-Issuer-Verification branch April 10, 2024 21:26
CryptoKnightIOG added a commit that referenced this pull request Apr 16, 2024
CryptoKnightIOG added a commit that referenced this pull request Apr 21, 2024
CryptoKnightIOG added a commit that referenced this pull request Apr 23, 2024
CryptoKnightIOG added a commit that referenced this pull request Apr 24, 2024
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