Skip to content

Commit b6152c9

Browse files
committed
Upgrade versions
1 parent 2b5a071 commit b6152c9

3 files changed

Lines changed: 83 additions & 98 deletions

File tree

openapi-godiddy-api/openapi.yaml

Lines changed: 70 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -2386,11 +2386,49 @@ components:
23862386
$ref: "#/components/schemas/RequestOptionsRequestVerificationMethod"
23872387
additionalProperties: {}
23882388
example:
2389+
clientSecretMode: true
23892390
network: testnet
23902391
RequestOptionsRequestVerificationMethod:
23912392
type: array
23922393
items:
23932394
$ref: "#/components/schemas/VerificationMethodTemplate"
2395+
RequestSecret:
2396+
description: This input field contains an object with DID controller keys and
2397+
other secrets needed for performing the DID operation. See
2398+
https://identity.foundation/did-registration/#secret.
2399+
type: object
2400+
properties:
2401+
verificationMethod:
2402+
$ref: "#/components/schemas/RequestSecretVerificationMethod"
2403+
signingResponse:
2404+
type:
2405+
- object
2406+
- null
2407+
additionalProperties:
2408+
$ref: "#/components/schemas/SigningResponse"
2409+
decryptionResponse:
2410+
type:
2411+
- object
2412+
- null
2413+
additionalProperties:
2414+
$ref: "#/components/schemas/DecryptionResponse"
2415+
additionalProperties: {}
2416+
example:
2417+
seed: 72WGp7NgFR1Oqdi8zlt7jQQ434XR0cNQ
2418+
verificationMethod:
2419+
- id: did:indy:sovrin:WRfXPg8dantKVubE3HX8pw#key-1
2420+
type: JsonWebKey2020
2421+
privateKeyJwk:
2422+
kty: OKP
2423+
crv: Ed25519
2424+
d: NzJXR3A3TmdGUjFPcWRpOHpsdDdqUVE0MzRYUjBjTlE
2425+
x: jpIKKU2b77lNXKTNW2NGvw1GUMjU6v_l_tLJAH5uYz0
2426+
RequestSecretVerificationMethod:
2427+
type: array
2428+
items:
2429+
oneOf:
2430+
- $ref: "#/components/schemas/VerificationMethodPublicData"
2431+
- $ref: "#/components/schemas/VerificationMethodPrivateData"
23942432
CreateRequest:
23952433
description: Input fields for a DID create operation.
23962434
allOf:
@@ -2716,6 +2754,36 @@ components:
27162754
content:
27172755
$ref: "#/components/schemas/String"
27182756
additionalProperties: {}
2757+
DidStateSecret:
2758+
description: This output field contains an object with DID controller keys and
2759+
other secrets. See
2760+
https://identity.foundation/did-registration/#didstatesecret.
2761+
type: object
2762+
properties:
2763+
verificationMethod:
2764+
$ref: "#/components/schemas/DidStateRequestSecretVerificationMethod"
2765+
additionalProperties: {}
2766+
example:
2767+
verificationMethod:
2768+
- id: did:indy:sovrin:WRfXPg8dantKVubE3HX8pw#key-1
2769+
type: JsonWebKey2020
2770+
privateKeyJwk:
2771+
kty: OKP
2772+
crv: Ed25519
2773+
d: NzJXR3A3TmdGUjFPcWRpOHpsdDdqUVE0MzRYUjBjTlE
2774+
x: jpIKKU2b77lNXKTNW2NGvw1GUMjU6v_l_tLJAH5uYz0
2775+
DidStateRequestSecretVerificationMethod:
2776+
type: array
2777+
items:
2778+
oneOf:
2779+
- $ref: "#/components/schemas/VerificationMethodPublicData"
2780+
- $ref: "#/components/schemas/VerificationMethodPrivateData"
2781+
- $ref: "#/components/schemas/DidStateSecretVerificationMethodVerificationMethodT\
2782+
emplate"
2783+
DidStateSecretVerificationMethodVerificationMethodTemplate:
2784+
type: array
2785+
items:
2786+
$ref: "#/components/schemas/VerificationMethodTemplate"
27192787
DidStateFinished:
27202788
allOf:
27212789
- $ref: "#/components/schemas/DidState"
@@ -2801,67 +2869,6 @@ components:
28012869
$ref: "#/components/schemas/String"
28022870
waittime:
28032871
$ref: "#/components/schemas/String"
2804-
Secret:
2805-
description: Secrets in requests and states.
2806-
type: object
2807-
x-parent: true
2808-
properties:
2809-
verificationMethod:
2810-
$ref: "#/components/schemas/SecretVerificationMethod"
2811-
additionalProperties: {}
2812-
example:
2813-
verificationMethod:
2814-
- id: did:indy:sovrin:WRfXPg8dantKVubE3HX8pw#key-1
2815-
type: JsonWebKey2020
2816-
privateKeyJwk:
2817-
kty: OKP
2818-
crv: Ed25519
2819-
d: NzJXR3A3TmdGUjFPcWRpOHpsdDdqUVE0MzRYUjBjTlE
2820-
x: jpIKKU2b77lNXKTNW2NGvw1GUMjU6v_l_tLJAH5uYz0
2821-
SecretVerificationMethod:
2822-
type: array
2823-
items:
2824-
oneOf:
2825-
- $ref: "#/components/schemas/VerificationMethodPublicDataPublicKeyJwk"
2826-
- $ref: "#/components/schemas/VerificationMethodPublicDataPublicKeyMultibase"
2827-
- $ref: "#/components/schemas/VerificationMethodPrivateDataPrivateKeyJwk"
2828-
- $ref: "#/components/schemas/VerificationMethodPrivateDataPrivateKeyMultibase"
2829-
- $ref: "#/components/schemas/SecretVerificationMethodVerificationMethodTemplate"
2830-
SecretVerificationMethodVerificationMethodTemplate:
2831-
type: array
2832-
items:
2833-
$ref: "#/components/schemas/VerificationMethodTemplate"
2834-
RequestSecret:
2835-
description: This input field contains an object with DID controller keys and
2836-
other secrets needed for performing the DID operation. See
2837-
https://identity.foundation/did-registration/#secret.
2838-
allOf:
2839-
- $ref: "#/components/schemas/Secret"
2840-
- type: object
2841-
properties:
2842-
signingResponse:
2843-
type:
2844-
- object
2845-
- null
2846-
additionalProperties:
2847-
$ref: "#/components/schemas/SigningResponse"
2848-
decryptionResponse:
2849-
type:
2850-
- object
2851-
- null
2852-
additionalProperties:
2853-
$ref: "#/components/schemas/DecryptionResponse"
2854-
example:
2855-
seed: 72WGp7NgFR1Oqdi8zlt7jQQ434XR0cNQ
2856-
DidStateSecret:
2857-
description: This output field contains an object with DID controller keys and
2858-
other secrets. See
2859-
https://identity.foundation/did-registration/#didstatesecret.
2860-
allOf:
2861-
- $ref: "#/components/schemas/Secret"
2862-
- type: object
2863-
example:
2864-
seed: 72WGp7NgFR1Oqdi8zlt7jQQ434XR0cNQ
28652872
SigningRequest:
28662873
description: A signing request, see
28672874
https://identity.foundation/did-registration/#signing-request-set.
@@ -2972,50 +2979,28 @@ components:
29722979
type: array
29732980
items:
29742981
type: string
2975-
VerificationMethodPublicDataPublicKeyJwk:
2982+
VerificationMethodPublicData:
29762983
description: A verification method public data object, see
29772984
https://identity.foundation/did-registration/#verification-method-public-data
29782985
allOf:
29792986
- $ref: "#/components/schemas/VerificationMethodData"
29802987
- type: object
2981-
required:
2982-
- publicKeyJwk
29832988
properties:
29842989
publicKeyJwk:
29852990
type: object
29862991
additionalProperties: {}
2987-
VerificationMethodPublicDataPublicKeyMultibase:
2988-
description: A verification method public data object, see
2989-
https://identity.foundation/did-registration/#verification-method-public-data
2990-
allOf:
2991-
- $ref: "#/components/schemas/VerificationMethodData"
2992-
- type: object
2993-
required:
2994-
- publicKeyMultibase
2995-
properties:
29962992
publicKeyMultibase:
29972993
type: string
2998-
VerificationMethodPrivateDataPrivateKeyJwk:
2994+
VerificationMethodPrivateData:
29992995
description: A verification method private data object, see
30002996
https://identity.foundation/did-registration/#verification-method-private-data
30012997
allOf:
30022998
- $ref: "#/components/schemas/VerificationMethodData"
30032999
- type: object
3004-
required:
3005-
- privateKeyJwk
30063000
properties:
30073001
privateKeyJwk:
30083002
type: object
30093003
additionalProperties: {}
3010-
VerificationMethodPrivateDataPrivateKeyMultibase:
3011-
description: A verification method private data object, see
3012-
https://identity.foundation/did-registration/#verification-method-private-data
3013-
allOf:
3014-
- $ref: "#/components/schemas/VerificationMethodData"
3015-
- type: object
3016-
required:
3017-
- privateKeyMultibase
3018-
properties:
30193004
privateKeyMultibase:
30203005
type: string
30213006
VerificationMethodTemplate:

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
<did-common-java.version>1.22.0</did-common-java.version>
9292
<danubetech-kms-java.version>0.18.0</danubetech-kms-java.version>
9393
<danubetech-resolver-common-java.version>0.3.0</danubetech-resolver-common-java.version>
94-
<danubetech-registrar-common-java.version>0.19.0</danubetech-registrar-common-java.version>
94+
<danubetech-registrar-common-java.version>0.20-SNAPSHOT</danubetech-registrar-common-java.version>
9595
<com.github.mattrglobal-bbs.signatures.version>2.0</com.github.mattrglobal-bbs.signatures.version>
9696

9797
<!-- Other Versions -->

src/main/patches/SecretVerificationMethodInner.patch renamed to src/main/patches/DidStateRequestSecretVerificationMethodInner.patch

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
--- src/main/java/com/godiddy/api/client/openapi/model/SecretVerificationMethodInner.java 2026-01-19 14:00:12.159445907 +0100
2-
+++ src/main/java/com/godiddy/api/client/openapi/model/SecretVerificationMethodInner.java.changed 2026-01-19 14:04:24.063072670 +0100
3-
@@ -108,17 +108,17 @@
1+
--- src/main/java/com/godiddy/api/client/openapi/model/DidStateRequestSecretVerificationMethodInner.java 2026-01-19 14:00:12.159445907 +0100
2+
+++ src/main/java/com/godiddy/api/client/openapi/model/DidStateRequestSecretVerificationMethodInner.java.changed 2026-01-19 14:04:24.063072670 +0100
3+
@@ -102,17 +102,17 @@
44
try {
55
boolean attemptParsing = true;
66
// ensure that we respect type coercion as set on the client ObjectMapper
@@ -24,16 +24,16 @@
2424
// TODO: there is no validation against JSON schema constraints
2525
// (min, max, enum, pattern...), this does not perform a strict JSON
2626
// validation, which means the 'match' count may be higher than it should be.
27-
@@ -339,7 +339,7 @@
27+
@@ -216,7 +216,7 @@
2828
}
2929

3030
static {
3131
- schemas.put("List<@Valid VerificationMethodTemplate>", List<@Valid VerificationMethodTemplate>.class);
3232
+ schemas.put("List<@Valid VerificationMethodTemplate>", List.class);
33-
schemas.put("VerificationMethodPrivateDataPrivateKeyJwk", VerificationMethodPrivateDataPrivateKeyJwk.class);
34-
schemas.put("VerificationMethodPrivateDataPrivateKeyMultibase", VerificationMethodPrivateDataPrivateKeyMultibase.class);
35-
schemas.put("VerificationMethodPublicDataPublicKeyJwk", VerificationMethodPublicDataPublicKeyJwk.class);
36-
@@ -362,7 +362,7 @@
33+
schemas.put("VerificationMethodPrivateData", VerificationMethodPrivateData.class);
34+
schemas.put("VerificationMethodPublicData", VerificationMethodPublicData.class);
35+
JSON.registerDescendants(DidStateRequestSecretVerificationMethodInner.class, Collections.unmodifiableMap(schemas));
36+
@@ -237,7 +237,7 @@
3737
*/
3838
@Override
3939
public void setActualInstance(Object instance) {
@@ -42,7 +42,7 @@
4242
super.setActualInstance(instance);
4343
return;
4444
}
45-
@@ -408,7 +408,7 @@
45+
@@ -273,7 +273,7 @@
4646
* @return The actual instance of `List<@Valid VerificationMethodTemplate>`
4747
* @throws ClassCastException if the instance is not `List<@Valid VerificationMethodTemplate>`
4848
*/
@@ -51,7 +51,7 @@
5151
return (List<@Valid VerificationMethodTemplate>)super.getActualInstance();
5252
}
5353

54-
@@ -514,11 +514,11 @@
54+
@@ -345,11 +345,11 @@
5555
}
5656
return joiner.toString();
5757
}
@@ -60,8 +60,8 @@
6060
if (getActualInstance() != null) {
6161
for (int i = 0; i < ((List<@Valid VerificationMethodTemplate>)getActualInstance()).size(); i++) {
6262
if (((List<@Valid VerificationMethodTemplate>)getActualInstance()).get(i) != null) {
63-
- joiner.add(((VerificationMethodTemplate)getActualInstance()).get(i).toUrlQueryString(String.format(java.util.Locale.ROOT, "%sone_of_4%s%s", prefix, suffix,
64-
+ joiner.add(((List<@Valid VerificationMethodTemplate>)getActualInstance()).get(i).toUrlQueryString(String.format(java.util.Locale.ROOT, "%sone_of_4%s%s", prefix, suffix,
63+
- joiner.add(((VerificationMethodTemplate)getActualInstance()).get(i).toUrlQueryString(String.format(java.util.Locale.ROOT, "%sone_of_2%s%s", prefix, suffix,
64+
+ joiner.add(((List<@Valid VerificationMethodTemplate>)getActualInstance()).get(i).toUrlQueryString(String.format(java.util.Locale.ROOT, "%sone_of_2%s%s", prefix, suffix,
6565
"".equals(suffix) ? "" : String.format(java.util.Locale.ROOT, "%s%d%s", containerPrefix, i, containerSuffix))));
6666
}
6767
}

0 commit comments

Comments
 (0)