...
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 |
---|---|
.. |