silc_pkcs_load_private_key
SYNOPSIS
SilcBool silc_pkcs_load_private_key(const char *filename, const unsigned char *passphrase, SilcUInt32 passphrase_len, SilcPKCSType type, SilcPrivateKey *ret_private_key);
DESCRIPTION
Loads private key from file and allocates new private key. Returns TRUE if loading was successful. The `passphrase' is used as decryption key of the private key file, in case it is encrypted. If `type' is SILC_PKCS_ANY this attempts to automatically detect the private key type. If `type' is some other PKCS type, the key is expected to be of that type.