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

[ATL-1342] feat(pollux): Added JSON Schema #44

Merged
merged 1 commit into from
Oct 2, 2022
Merged

Conversation

CryptoKnightIOG
Copy link
Contributor

@CryptoKnightIOG CryptoKnightIOG commented Sep 28, 2022

Overview

https://input-output.atlassian.net/browse/ATL-1927

Added features

  • [ ]

Checklist

  • Self-reviewed the diff
  • New code has inline documentation
  • New code has proper comments/tests
  • Any changes not covered by tests have been tested manually

@CryptoKnightIOG CryptoKnightIOG requested review from a team, atala-dev and essbante-io and removed request for a team September 28, 2022 18:27
@yshyn-iohk
Copy link
Member

BTW, we need to figure out some meaningful constraints for schemas to fit all Json/Json-LD/AnonCreds representations.
I would consider using a simple & minimalistic style for the schema: a plain set of attributes.
For instance:
schema: { name: "name", type: "type", version: "1.0", attributes: ["dob", "first_name", "last_name"] }

@CryptoKnightIOG CryptoKnightIOG merged commit e3ee7ab into main Oct 2, 2022
@CryptoKnightIOG CryptoKnightIOG deleted the ATL-1342-VC-JWT branch October 2, 2022 23:15
CryptoKnightIOG added a commit that referenced this pull request Aug 21, 2023
…o subject to the Developer Certificate of Origin (DCO), Version 1.1.

8a1f5de chore: clean imports warnings (#594)
a57deef feat: ATL-4888 Anoncred schema type (#590)
4b8a54f chore: clean warnings (#580)
3c2f7a0 chore: refactor schema to support multiple credential types (#579)
495d0d0 chore: tech-debt clean up all warnings (#564)
e5225b7 fix(pollux): ATL-3971 Fix all Deprecation Warning (#506)
5b4aa5d fix(pollux): ATL-3900 Force use of Bouncycastle (#463)
d0c36f4 feat(pollux): [ATL-2706] Universal Verification Method (#258)
01af7c8 feat(pollux): [ATL-2733] Allow for dates in seconds for exp, iss and iat (#249)
6348e13 feat(pollux): [ATL-2679] Improve Error Hanlding and Verification (#239)
202f565 feat(pollux): [ATL-2643] Verify All JWT Presentation Enclosed Credentials (#221)
258c6c0 feat(pollux): [ATL-2640] JWT Presentation Signature Verification Using DidResolver (#212)
4ff51b6 feat(pollux): [ATL-2639] JWT Presentation Temporal Verification (#204)
42d23fb feat(pollux): [ATL-2235] Verfiable Prensentation Adjustments (#201)
f493ba9 [ATL-2501] feat(pollux): JWT Temporal Verification (#188)
5981a77 [ATL-2427] feat(pollux): Simplify DIDDocument Resolution and Schema Valdiation (#174)
79fbd86 [ATL-2427] feat(pollux): Resolve DID and Verify Signature in JWT Credential (#151)
3804e31 [ATL-1999] feat(pollux): Segregated Resolver (#114)
e0869f7 feat(pollux): Add JWT Verifiable Credential Validation (#83) [ATL-1999]
4bbe6bc [ATL-1932] feat(pollux): added Verifiable Presentation Demo (#70)
de2af2f ATL-1932: Create JWT Verifiable Presentation (#69)
c4440df [ATL-1342] feat(pollux): Credential Json Decoding. JWT Crendential Encoding and Validation (#65)
7108401 [ATL-1342] feat(pollux): Created JWT Verifiable Credential (#55)
e3ee7ab [ATL-1342] feat(pollux): Added JSON Schema (#44)
71b7116 [ATL-1342] feat(pollux): initialise VC JWT (#42)
089482d [ATL-1808] doc(castor): Adjust-Castor-OpenAPI-Spec (#27)
d898fc4 doc(castor): Added Castor DID OpenAPI Specs (#9)

Signed-off-by: Bassam Riman <[email protected]>
CryptoKnightIOG added a commit that referenced this pull request Aug 21, 2023
…o subject to the Developer Certificate of Origin (DCO), Version 1.1.

8a1f5de chore: clean imports warnings (#594)
a57deef feat: ATL-4888 Anoncred schema type (#590)
4b8a54f chore: clean warnings (#580)
3c2f7a0 chore: refactor schema to support multiple credential types (#579)
495d0d0 chore: tech-debt clean up all warnings (#564)
e5225b7 fix(pollux): ATL-3971 Fix all Deprecation Warning (#506)
5b4aa5d fix(pollux): ATL-3900 Force use of Bouncycastle (#463)
d0c36f4 feat(pollux): [ATL-2706] Universal Verification Method (#258)
01af7c8 feat(pollux): [ATL-2733] Allow for dates in seconds for exp, iss and iat (#249)
6348e13 feat(pollux): [ATL-2679] Improve Error Hanlding and Verification (#239)
202f565 feat(pollux): [ATL-2643] Verify All JWT Presentation Enclosed Credentials (#221)
258c6c0 feat(pollux): [ATL-2640] JWT Presentation Signature Verification Using DidResolver (#212)
4ff51b6 feat(pollux): [ATL-2639] JWT Presentation Temporal Verification (#204)
42d23fb feat(pollux): [ATL-2235] Verfiable Prensentation Adjustments (#201)
f493ba9 [ATL-2501] feat(pollux): JWT Temporal Verification (#188)
5981a77 [ATL-2427] feat(pollux): Simplify DIDDocument Resolution and Schema Valdiation (#174)
79fbd86 [ATL-2427] feat(pollux): Resolve DID and Verify Signature in JWT Credential (#151)
3804e31 [ATL-1999] feat(pollux): Segregated Resolver (#114)
e0869f7 feat(pollux): Add JWT Verifiable Credential Validation (#83) [ATL-1999]
4bbe6bc [ATL-1932] feat(pollux): added Verifiable Presentation Demo (#70)
de2af2f ATL-1932: Create JWT Verifiable Presentation (#69)
c4440df [ATL-1342] feat(pollux): Credential Json Decoding. JWT Crendential Encoding and Validation (#65)
7108401 [ATL-1342] feat(pollux): Created JWT Verifiable Credential (#55)
e3ee7ab [ATL-1342] feat(pollux): Added JSON Schema (#44)
71b7116 [ATL-1342] feat(pollux): initialise VC JWT (#42)
089482d [ATL-1808] doc(castor): Adjust-Castor-OpenAPI-Spec (#27)
d898fc4 doc(castor): Added Castor DID OpenAPI Specs (#9)

Signed-off-by: Bassam Riman <[email protected]>
antonbaliasnikov pushed a commit that referenced this pull request Aug 21, 2023
…o subject to the Developer Certificate of Origin (DCO), Version 1.1.

8a1f5de chore: clean imports warnings (#594)
a57deef feat: ATL-4888 Anoncred schema type (#590)
4b8a54f chore: clean warnings (#580)
3c2f7a0 chore: refactor schema to support multiple credential types (#579)
495d0d0 chore: tech-debt clean up all warnings (#564)
e5225b7 fix(pollux): ATL-3971 Fix all Deprecation Warning (#506)
5b4aa5d fix(pollux): ATL-3900 Force use of Bouncycastle (#463)
d0c36f4 feat(pollux): [ATL-2706] Universal Verification Method (#258)
01af7c8 feat(pollux): [ATL-2733] Allow for dates in seconds for exp, iss and iat (#249)
6348e13 feat(pollux): [ATL-2679] Improve Error Hanlding and Verification (#239)
202f565 feat(pollux): [ATL-2643] Verify All JWT Presentation Enclosed Credentials (#221)
258c6c0 feat(pollux): [ATL-2640] JWT Presentation Signature Verification Using DidResolver (#212)
4ff51b6 feat(pollux): [ATL-2639] JWT Presentation Temporal Verification (#204)
42d23fb feat(pollux): [ATL-2235] Verfiable Prensentation Adjustments (#201)
f493ba9 [ATL-2501] feat(pollux): JWT Temporal Verification (#188)
5981a77 [ATL-2427] feat(pollux): Simplify DIDDocument Resolution and Schema Valdiation (#174)
79fbd86 [ATL-2427] feat(pollux): Resolve DID and Verify Signature in JWT Credential (#151)
3804e31 [ATL-1999] feat(pollux): Segregated Resolver (#114)
e0869f7 feat(pollux): Add JWT Verifiable Credential Validation (#83) [ATL-1999]
4bbe6bc [ATL-1932] feat(pollux): added Verifiable Presentation Demo (#70)
de2af2f ATL-1932: Create JWT Verifiable Presentation (#69)
c4440df [ATL-1342] feat(pollux): Credential Json Decoding. JWT Crendential Encoding and Validation (#65)
7108401 [ATL-1342] feat(pollux): Created JWT Verifiable Credential (#55)
e3ee7ab [ATL-1342] feat(pollux): Added JSON Schema (#44)
71b7116 [ATL-1342] feat(pollux): initialise VC JWT (#42)
089482d [ATL-1808] doc(castor): Adjust-Castor-OpenAPI-Spec (#27)
d898fc4 doc(castor): Added Castor DID OpenAPI Specs (#9)

Signed-off-by: Bassam Riman <[email protected]>
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.

3 participants