...
Package pkcs12
Overview ▹
Index ▹
Variables
var (
// ErrDecryption represents a failure to decrypt the input.
ErrDecryption = errors.New("pkcs12: decryption error, incorrect padding")
// ErrIncorrectPassword is returned when an incorrect password is detected.
// Usually, P12/PFX data is signed to be able to verify the password.
ErrIncorrectPassword = errors.New("pkcs12: decryption password incorrect")
)
func Decode ¶
func Decode(pfxData []byte, password string) (privateKey interface{}, certificate *x509.Certificate, err error)
Decode extracts a certificate and private key from pfxData. This function assumes that there is only one certificate and only one private key in the pfxData.
func ToPEM ¶
func ToPEM(pfxData []byte, password string) ([]*pem.Block, error)
ConvertToPEM converts all "safe bags" contained in pfxData to PEM blocks.
▹ Example
type NotImplementedError ¶
NotImplementedError indicates that the input is not currently supported.
type NotImplementedError string
func (NotImplementedError) Error ¶
func (e NotImplementedError) Error() string
Subdirectories
| Name | Synopsis |
|---|---|
| .. | |
ActiveGo 1.8