backend for xcvr appview

fix parsing of key

+3 -3
+1 -1
server/internal/handler/oauthHandlers.go
··· 19 19 if err != nil { 20 20 h.serverError(w, err) 21 21 } 22 - pubKey, err := (*key).PublicKey() 22 + pubKey, err := key.PublicKey() 23 23 if err != nil { 24 24 h.serverError(w, err) 25 25 }
+2 -2
server/internal/oauth/jwks.go
··· 5 5 "os" 6 6 ) 7 7 8 - func GetPrivateKey() (*crypto.PrivateKeyK256, error) { 8 + func GetPrivateKey() (crypto.PrivateKeyExportable, error) { 9 9 csk := os.Getenv("CLIENT_SECRET_KEY") 10 - key, err := crypto.ParsePrivateBytesK256([]byte(csk)) 10 + key, err := crypto.ParsePrivateMultibase(csk) 11 11 if err != nil { 12 12 return nil, err 13 13 }