class PSSLPrivateKey |
Private key for SSL.
| PSSLPrivateKey () Create an empty private key | |
| PSSLPrivateKey ( unsigned modulus, void (*callback)(int, int, void* ) = NULL, Progress callback function void* cb_arg = NULL ) Create a new RSA private key. | |
| PSSLPrivateKey ( const PFilePath & keyFile, PSSLFileTypes fileType = PSSLFileTypeDEFAULT ) Create a new private key given the file. | |
| PSSLPrivateKey ( const BYTE* keyData, PINDEX keySize ) Create private key from the binary ASN1 DER encoded data specified. | |
| PSSLPrivateKey ( const PBYTEArray & keyData ) Create private key from the binary ASN1 DER encoded data specified. | |
| PSSLPrivateKey ( const PSSLPrivateKey & privKey ) Create a copy of the private key | |
| operator= ( const PSSLPrivateKey & privKay ) Create a copy of the private key | |
| ~PSSLPrivateKey () Destroy and release storage for private key | |
| operator evp_pkey_st * () const Get internal OpenSSL private key structure | |
| Create ( unsigned modulus, void (*callback)(int, int, void* ) = NULL, Progress callback function void* cb_arg = NULL ) Create a new private key. | |
| GetData () const Get the certificate as binary ASN1 DER encoded data | |
| AsString () const Get the certificate as ASN1 DER base64 encoded data | |
| Load ( const PFilePath & keyFile, PSSLFileTypes fileType = PSSLFileTypeDEFAULT ) Load private key from file. | |
| Save ( const PFilePath & keyFile, BOOL append = FALSE, PSSLFileTypes fileType = PSSLFileTypeDEFAULT ) Save private key to file. |
Run Time Type functions
I/O functions
Comparison functions
Private key for SSL. This class embodies a common environment for all private keys used by the PSSLContext and PSSLChannel classes.
Alphabetic index HTML hierarchy of classes or Java