Use RS256 to sign JWT token.

This commit is contained in:
Gucheng Wang
2021-10-15 16:27:10 +08:00
parent 795240687d
commit 5526286ad8
8 changed files with 247 additions and 10 deletions

View File

@ -19,6 +19,7 @@ import (
"encoding/hex"
"errors"
"fmt"
"io/ioutil"
"strconv"
"strings"
@ -95,3 +96,35 @@ func GetMinLenStr(strs ...string) string {
}
return strs[i]
}
func ReadStringFromPath(path string) string {
data, err := ioutil.ReadFile(path)
if err != nil {
panic(err)
}
return string(data)
}
func WriteStringToPath(s string, path string) {
err := ioutil.WriteFile(path, []byte(s), 0644)
if err != nil {
panic(err)
}
}
func ReadBytesFromPath(path string) []byte {
data, err := ioutil.ReadFile(path)
if err != nil {
panic(err)
}
return data
}
func WriteBytesToPath(b []byte, path string) {
err := ioutil.WriteFile(path, b, 0644)
if err != nil {
panic(err)
}
}