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