Documentation ¶
Index ¶
- func LoadCertificate(file string) (certificate *x509.Certificate, err error)
- func LoadRSAPrivateKey(file string) (privateKey *rsa.PrivateKey, err error)
- func LoadRSAPublicKey(file string) (publicKey *rsa.PublicKey, err error)
- func LoadRSAPublicKeyWithSerialNo(file string) (serialNo string, publicKey *rsa.PublicKey, err error)
- func MakeNewPath(targetPath string) error
- func UnmarshalCertificate(data []byte) (serialNo string, cert *x509.Certificate, err error)
- func UnmarshalRSAPublicKey(key []byte) (serialNo string, publicKey *rsa.PublicKey, err error)
- func WritToFile(filePath, fileName string, data []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadCertificate ¶
func LoadCertificate(file string) (certificate *x509.Certificate, err error)
LoadCertificate 加载证书
func LoadRSAPrivateKey ¶
func LoadRSAPrivateKey(file string) (privateKey *rsa.PrivateKey, err error)
LoadRSAPrivateKey 加载RSA PRIVATE KEY
func LoadRSAPublicKey ¶
LoadRSAPublicKey 加载RSA PUBLIC KEY
func LoadRSAPublicKeyWithSerialNo ¶
func LoadRSAPublicKeyWithSerialNo(file string) (serialNo string, publicKey *rsa.PublicKey, err error)
LoadRSAPublicKeyWithSerialNo 加载本地RSA公钥,同时返回证书序列号
func UnmarshalCertificate ¶
func UnmarshalCertificate(data []byte) (serialNo string, cert *x509.Certificate, err error)
UnmarshalCertificate 反序列化data到证书
func UnmarshalRSAPublicKey ¶
UnmarshalRSAPublicKey 反序列化RSA PublicKey, 同时返回证书序列号
func WritToFile ¶
WritToFile 将data写入到指定目录的指定文件里
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.