├── .env.example ├── .eslintrc.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── config.ts ├── package.json ├── src ├── holder │ ├── create-and-sign-vp.ts │ ├── create-keypair.ts │ ├── create-vp-from-vc.ts │ ├── create-vp-with-additional-params.ts │ └── sign-vp.ts ├── issuer │ ├── create-and-sign-vc.ts │ ├── create-issuer-did-ethr.ts │ ├── create-issuer-did-key.ts │ ├── create-vc-did-ethr.ts │ ├── create-vc-schema-validation.ts │ ├── create-vc-with-additional-params.ts │ ├── create-vc.ts │ ├── deactivate-vc.ts │ ├── schemas │ │ └── proofOfName.json │ └── sign-vc.ts ├── utils │ ├── convertions.ts │ ├── keygen.ts │ ├── reader.ts │ └── writer.ts ├── verifiable_credentials │ └── .gitignore ├── verifiable_presentation │ └── .gitignore └── verifier │ ├── verify-dates.ts │ ├── verify-revocation-status.ts │ ├── verify-schema-validation.ts │ └── verify.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Onyx SSI SDK Examples 2 | Copyright 2023 J.P. Morgan Chase & Co. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/README.md -------------------------------------------------------------------------------- /config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/package.json -------------------------------------------------------------------------------- /src/holder/create-and-sign-vp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/holder/create-and-sign-vp.ts -------------------------------------------------------------------------------- /src/holder/create-keypair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/holder/create-keypair.ts -------------------------------------------------------------------------------- /src/holder/create-vp-from-vc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/holder/create-vp-from-vc.ts -------------------------------------------------------------------------------- /src/holder/create-vp-with-additional-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/holder/create-vp-with-additional-params.ts -------------------------------------------------------------------------------- /src/holder/sign-vp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/holder/sign-vp.ts -------------------------------------------------------------------------------- /src/issuer/create-and-sign-vc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/create-and-sign-vc.ts -------------------------------------------------------------------------------- /src/issuer/create-issuer-did-ethr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/create-issuer-did-ethr.ts -------------------------------------------------------------------------------- /src/issuer/create-issuer-did-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/create-issuer-did-key.ts -------------------------------------------------------------------------------- /src/issuer/create-vc-did-ethr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/create-vc-did-ethr.ts -------------------------------------------------------------------------------- /src/issuer/create-vc-schema-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/create-vc-schema-validation.ts -------------------------------------------------------------------------------- /src/issuer/create-vc-with-additional-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/create-vc-with-additional-params.ts -------------------------------------------------------------------------------- /src/issuer/create-vc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/create-vc.ts -------------------------------------------------------------------------------- /src/issuer/deactivate-vc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/deactivate-vc.ts -------------------------------------------------------------------------------- /src/issuer/schemas/proofOfName.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/schemas/proofOfName.json -------------------------------------------------------------------------------- /src/issuer/sign-vc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/issuer/sign-vc.ts -------------------------------------------------------------------------------- /src/utils/convertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/utils/convertions.ts -------------------------------------------------------------------------------- /src/utils/keygen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/utils/keygen.ts -------------------------------------------------------------------------------- /src/utils/reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/utils/reader.ts -------------------------------------------------------------------------------- /src/utils/writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/utils/writer.ts -------------------------------------------------------------------------------- /src/verifiable_credentials/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /src/verifiable_presentation/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /src/verifier/verify-dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/verifier/verify-dates.ts -------------------------------------------------------------------------------- /src/verifier/verify-revocation-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/verifier/verify-revocation-status.ts -------------------------------------------------------------------------------- /src/verifier/verify-schema-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/verifier/verify-schema-validation.ts -------------------------------------------------------------------------------- /src/verifier/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/src/verifier/verify.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmorganchase/Kinexys-ssi-sdk-examples/HEAD/tsconfig.json --------------------------------------------------------------------------------