utils

package
v6.1.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2019 License: BSD-3-Clause Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DecodeCertFromSignature

func DecodeCertFromSignature(signByte []byte) ([]byte, []byte, error)

DecodeCertFromSignature 从签名中解码证书

func DeleteFile

func DeleteFile(file string) error

DeleteFile 删除文件

func DirEmpty

func DirEmpty(path string) (bool, error)

DirEmpty 目录是否为空

func DirExists

func DirExists(path string) (bool, error)

DirExists 目录是否存在

func DirMissingOrEmpty

func DirMissingOrEmpty(path string) (bool, error)

DirMissingOrEmpty 路径是否为空

func EncodeCertToSignature

func EncodeCertToSignature(signByte []byte, cert []byte) ([]byte, error)

EncodeCertToSignature 证书编码进签名

func GetPublicKeySKIFromCert

func GetPublicKeySKIFromCert(cert []byte, signType int) (string, error)

GetPublicKeySKIFromCert 从cert字节中获取公钥ski

func PrivKeyByteFromRaw

func PrivKeyByteFromRaw(raw []byte, signType int) ([]byte, error)

PrivKeyByteFromRaw pem结构转成byte类型私钥

func ReadFile

func ReadFile(file string) ([]byte, error)

ReadFile 读取文件

func ReadPemFile

func ReadPemFile(file string) ([]byte, error)

ReadPemFile 读取pem文件

func SKI

func SKI(curve elliptic.Curve, x, y *big.Int) (ski []byte)

SKI 计算ski

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL