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
}
|