🐛 Fix internal token load keypair issue

This commit is contained in:
LittleSheep 2024-10-23 22:31:47 +08:00
parent a1412acc90
commit a5117e76d6

View File

@ -12,7 +12,7 @@ import (
) )
type InternalTokenWriter struct { type InternalTokenWriter struct {
pk *ed25519.PrivateKey pk ed25519.PrivateKey
} }
func NewInternalTokenWriter(fp string) (*InternalTokenWriter, error) { func NewInternalTokenWriter(fp string) (*InternalTokenWriter, error) {
@ -31,7 +31,7 @@ func NewInternalTokenWriter(fp string) (*InternalTokenWriter, error) {
return nil, err return nil, err
} }
pk, ok := anyPk.(*ed25519.PrivateKey) pk, ok := anyPk.(ed25519.PrivateKey)
if !ok { if !ok {
return nil, fmt.Errorf("not an Ed25519 private key") return nil, fmt.Errorf("not an Ed25519 private key")
} }
@ -56,7 +56,7 @@ func (v *InternalTokenWriter) WriteUserInfoJwt(in UserInfo, audiences ...string)
} }
type InternalTokenReader struct { type InternalTokenReader struct {
pk *ed25519.PublicKey pk ed25519.PublicKey
} }
func NewInternalTokenReader(fp string) (*InternalTokenReader, error) { func NewInternalTokenReader(fp string) (*InternalTokenReader, error) {
@ -75,7 +75,7 @@ func NewInternalTokenReader(fp string) (*InternalTokenReader, error) {
return nil, err return nil, err
} }
pk, ok := anyPk.(*ed25519.PublicKey) pk, ok := anyPk.(ed25519.PublicKey)
if !ok { if !ok {
return nil, fmt.Errorf("not an Ed25519 public key") return nil, fmt.Errorf("not an Ed25519 public key")
} }