Update go mod sum

Fix up KeyStore
This commit is contained in:
Captain ALM 2024-06-09 21:20:46 +01:00
parent 5e627ed024
commit 9a1029861c
Signed by untrusted user: alfred
GPG Key ID: 4E4ADD02609997B1
2 changed files with 6 additions and 8 deletions

3
go.sum
View File

@ -1,5 +1,4 @@
github.com/1f349/rsa-helper v0.0.0-20240608023351-e4382c728b17 h1:cgJDS14TTM8hvg1qNhXFj3IfFEZ99IXR00D8gcwbY98= github.com/1f349/rsa-helper v0.0.1 h1:Ec/MXHR2eIpLgIR69eqhCV2o8OOBs2JZNAkEhW7HQks=
github.com/1f349/rsa-helper v0.0.0-20240608023351-e4382c728b17/go.mod h1:VUQ++1tYYhYrXeOmVFkQ82BegR24HQEJHl5lHbjg7yg=
github.com/1f349/rsa-helper v0.0.1/go.mod h1:VUQ++1tYYhYrXeOmVFkQ82BegR24HQEJHl5lHbjg7yg= github.com/1f349/rsa-helper v0.0.1/go.mod h1:VUQ++1tYYhYrXeOmVFkQ82BegR24HQEJHl5lHbjg7yg=
github.com/becheran/wildmatch-go v1.0.0 h1:mE3dGGkTmpKtT4Z+88t8RStG40yN9T+kFEGj2PZFSzA= github.com/becheran/wildmatch-go v1.0.0 h1:mE3dGGkTmpKtT4Z+88t8RStG40yN9T+kFEGj2PZFSzA=
github.com/becheran/wildmatch-go v1.0.0/go.mod h1:gbMvj0NtVdJ15Mg/mH9uxk2R1QCistMyU7d9KFzroX4= github.com/becheran/wildmatch-go v1.0.0/go.mod h1:gbMvj0NtVdJ15Mg/mH9uxk2R1QCistMyU7d9KFzroX4=

View File

@ -50,7 +50,8 @@ func NewMJwtKeyStoreFromDirectory(directory, keyPrvExt, keyPubExt string) (KeySt
if kID == "" { if kID == "" {
continue continue
} }
if path.Ext(entry.Name()) == "."+keyPrvExt { pExt := path.Ext(entry.Name())
if pExt == "."+keyPrvExt {
// Load rsa private key with the file name as the kID (Up to the first .) // Load rsa private key with the file name as the kID (Up to the first .)
key, err2 := rsaprivate.Read(path.Join(directory, entry.Name())) key, err2 := rsaprivate.Read(path.Join(directory, entry.Name()))
if err2 == nil { if err2 == nil {
@ -58,7 +59,7 @@ func NewMJwtKeyStoreFromDirectory(directory, keyPrvExt, keyPubExt string) (KeySt
ks.storePub[kID] = &key.PublicKey ks.storePub[kID] = &key.PublicKey
} }
errs = append(errs, err2) errs = append(errs, err2)
} else if path.Ext(entry.Name()) == "."+keyPubExt { } else if pExt == "."+keyPubExt {
// Load rsa public key with the file name as the kID (Up to the first .) // Load rsa public key with the file name as the kID (Up to the first .)
key, err2 := rsapublic.Read(path.Join(directory, entry.Name())) key, err2 := rsapublic.Read(path.Join(directory, entry.Name()))
if err2 == nil { if err2 == nil {
@ -71,8 +72,7 @@ func NewMJwtKeyStoreFromDirectory(directory, keyPrvExt, keyPubExt string) (KeySt
errs = append(errs, err2) errs = append(errs, err2)
} }
} }
err = errors.Join(errs...) return ks, errors.Join(errs...)
return ks, err
} }
// ExportKeyStore saves all the keys stored in the specified KeyStore into a directory with the specified // ExportKeyStore saves all the keys stored in the specified KeyStore into a directory with the specified
@ -102,8 +102,7 @@ func ExportKeyStore(ks KeyStore, directory, keyPrvExt, keyPubExt string) error {
errs = append(errs, err2) errs = append(errs, err2)
} }
} }
err = errors.Join(errs...) return errors.Join(errs...)
return err
} }
// SetKey adds a new rsa.PrivateKey with the specified kID to the KeyStore. // SetKey adds a new rsa.PrivateKey with the specified kID to the KeyStore.