From 84b4dade081cc8b5c50a307b5ea5c04816c56d67 Mon Sep 17 00:00:00 2001 From: nitro-neal Date: Tue, 11 Jul 2023 14:33:22 -0500 Subject: [PATCH] making applicant required (#585) --- doc/swagger.yaml | 1 + go.mod | 2 +- go.sum | 2 ++ integration/testdata/application-input.json | 1 + pkg/server/router/manifest_test.go | 1 + pkg/server/server_test.go | 1 + 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/swagger.yaml b/doc/swagger.yaml index ce3445d37..4850d4a43 100644 --- a/doc/swagger.yaml +++ b/doc/swagger.yaml @@ -881,6 +881,7 @@ definitions: spec_version: type: string required: + - applicant - format - id - manifest_id diff --git a/go.mod b/go.mod index 8a9e50140..c65e05195 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.20 require ( github.com/BurntSushi/toml v1.3.2 - github.com/TBD54566975/ssi-sdk v0.0.4-alpha.0.20230707203029-1bbf9c13be59 + github.com/TBD54566975/ssi-sdk v0.0.4-alpha.0.20230711190054-bce640c9bf25 github.com/alicebob/miniredis/v2 v2.30.4 github.com/ardanlabs/conf v1.5.0 github.com/benbjohnson/clock v1.3.5 diff --git a/go.sum b/go.sum index ac6b6e645..35821e820 100644 --- a/go.sum +++ b/go.sum @@ -48,6 +48,8 @@ github.com/KyleBanks/depth v1.2.1 h1:5h8fQADFrWtarTdtDudMmGsC7GPbOAu6RVB3ffsVFHc github.com/KyleBanks/depth v1.2.1/go.mod h1:jzSb9d0L43HxTQfT+oSA1EEp2q+ne2uh6XgeJcm8brE= github.com/TBD54566975/ssi-sdk v0.0.4-alpha.0.20230707203029-1bbf9c13be59 h1:O7GtPvUMsbJYFGx+In7ai1Sxm7gQaF7fenwlovpYbvs= github.com/TBD54566975/ssi-sdk v0.0.4-alpha.0.20230707203029-1bbf9c13be59/go.mod h1:yPkVO9MCC/kRu+lut3jllhnCV0gEqSubaaSVT7xLSOs= +github.com/TBD54566975/ssi-sdk v0.0.4-alpha.0.20230711190054-bce640c9bf25 h1:wW+49kQxN/BYcMkbDjQA9mkrUC9cYUV6HOFLP+JIx+E= +github.com/TBD54566975/ssi-sdk v0.0.4-alpha.0.20230711190054-bce640c9bf25/go.mod h1:lup1EqGAT730/c7dRF9Q8OvgsjWJewq4K2dFAyBV1vk= github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a/go.mod h1:SGnFV6hVsYE877CKEZ6tDNTjaSXYUk6QqoIK6PrAtcc= github.com/alicebob/gopher-json v0.0.0-20230218143504-906a9b012302 h1:uvdUDbHQHO85qeSydJtItA4T55Pw6BtAejd0APRJOCE= github.com/alicebob/gopher-json v0.0.0-20230218143504-906a9b012302/go.mod h1:SGnFV6hVsYE877CKEZ6tDNTjaSXYUk6QqoIK6PrAtcc= diff --git a/integration/testdata/application-input.json b/integration/testdata/application-input.json index cbee871b5..90aaf7de4 100644 --- a/integration/testdata/application-input.json +++ b/integration/testdata/application-input.json @@ -8,6 +8,7 @@ } }, "manifest_id":"{{.ManifestID}}", + "applicant": "did:example:123", "presentation_submission":{ "id":"psid", "definition_id":"{{.DefinitionID}}", diff --git a/pkg/server/router/manifest_test.go b/pkg/server/router/manifest_test.go index 2f2f563a0..185ccc11e 100644 --- a/pkg/server/router/manifest_test.go +++ b/pkg/server/router/manifest_test.go @@ -297,6 +297,7 @@ func getValidApplicationRequest(manifestID, presDefID, submissionDescriptorID st createApplication := manifestsdk.CredentialApplication{ ID: uuid.New().String(), SpecVersion: manifestsdk.SpecVersion, + Applicant: "did:example:123", ManifestID: manifestID, Format: &exchange.ClaimFormat{ JWTVC: &exchange.JWTType{Alg: []crypto.SignatureAlgorithm{crypto.EdDSA}}, diff --git a/pkg/server/server_test.go b/pkg/server/server_test.go index 58b0e0b99..2b1e89c2c 100644 --- a/pkg/server/server_test.go +++ b/pkg/server/server_test.go @@ -188,6 +188,7 @@ func getValidApplicationRequest(manifestID, presDefID, submissionDescriptorID st createApplication := manifestsdk.CredentialApplication{ ID: uuid.New().String(), SpecVersion: manifestsdk.SpecVersion, + Applicant: "did:example:123", ManifestID: manifestID, Format: &exchange.ClaimFormat{ JWTVC: &exchange.JWTType{Alg: []crypto.SignatureAlgorithm{crypto.EdDSA}},