Documentation ¶
Index ¶
- Constants
- func SecurityCertMetaFromBytes(certPem *[]byte) (string, string, string, error)
- func SecuritySignBytes(content *[]byte, certFingerprint string, key *rsa.PrivateKey, algo string) (*action.Signature, error)
- func SecuritySignFile(filePath string, sigPath string, fingerprint string, key *rsa.PrivateKey, ...) error
- func SecurityValidateBytes(content *[]byte, cert *x509.Certificate, signature action.Signature) error
- func SecurityValidateKeyPair(certPath string, keyPath string) error
- type Fingerprint
Constants ¶
View Source
const (
DefaultDigestMethod = "sha256"
)
Variables ¶
This section is empty.
Functions ¶
func SecuritySignBytes ¶
func SecuritySignFile ¶
func SecurityValidateBytes ¶
func SecurityValidateKeyPair ¶
Types ¶
type Fingerprint ¶
type Fingerprint []byte
func ParseFingerprint ¶
func ParseFingerprint(fp string) (Fingerprint, error)
func SpkiFingerprint ¶
func SpkiFingerprint(cert *x509.Certificate) Fingerprint
func (Fingerprint) String ¶
func (f Fingerprint) String() string
Click to show internal directories.
Click to hide internal directories.