File: 0001-Update-to-jwx-v2-API.patch

package info (click to toggle)
golang-github-microsoft-didx509go 0.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 192 kB
  • sloc: makefile: 3
file content (30 lines) | stat: -rw-r--r-- 971 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From: Reinhard Tartler <siretart@tauware.de>
Date: Sat, 9 Aug 2025 08:09:09 -0400
Subject: Update to jwx v2 API

---
 pkg/did-x509-resolver/resolver.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pkg/did-x509-resolver/resolver.go b/pkg/did-x509-resolver/resolver.go
index 8eb373c..6633d58 100644
--- a/pkg/did-x509-resolver/resolver.go
+++ b/pkg/did-x509-resolver/resolver.go
@@ -14,7 +14,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/lestrrat-go/jwx/jwk"
+	"github.com/lestrrat-go/jwx/v2/jwk"
 )
 
 func VerifyCertificateChain(chain []*x509.Certificate, trustedRoots []*x509.Certificate, ignoreTime bool) ([][]*x509.Certificate, error) {
@@ -392,7 +392,7 @@ func createDidDocument(did string, chain []*x509.Certificate) (string, error) {
 		ka = fmt.Sprintf(",\"keyAgreement\": \"%s#key-1\"", did)
 	}
 
-	leaf, err := jwk.New(chain[0].PublicKey)
+	leaf, err := jwk.FromRaw(chain[0].PublicKey)
 	if err != nil {
 		return "", err
 	}