class PSSLCertificate |
Certificate for SSL.
![]() | PSSLCertificate () Create an empty certificate |
![]() | PSSLCertificate ( const PFilePath & certFile, PSSLFileTypes fileType = PSSLFileTypeDEFAULT ) Create a new certificate given the file. |
![]() | PSSLCertificate ( const BYTE* certData, PINDEX certSize ) Create certificate from the binary ASN1 DER encoded data specified. |
![]() | PSSLCertificate ( const PBYTEArray & certData ) Create certificate from the binary ASN1 DER encoded data specified. |
![]() | PSSLCertificate ( const PString & certString ) Create certificate from the ASN1 DER base64 encoded data specified. |
![]() | PSSLCertificate ( const PSSLCertificate & cert ) Create a copy of the certificate |
![]() | operator= ( const PSSLCertificate & cert ) Create a copy of the certificate |
![]() | ~PSSLCertificate () Destroy and release storage for certificate |
![]() | operator x509_st * () const Get internal OpenSSL X509 structure |
![]() | CreateRoot ( const PString & subject, const PSSLPrivateKey & key ) Create a new root certificate. |
![]() | 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 & certFile, PSSLFileTypes fileType = PSSLFileTypeDEFAULT ) Load certificate from file. |
![]() | Save ( const PFilePath & keyFile, BOOL append = FALSE, PSSLFileTypes fileType = PSSLFileTypeDEFAULT ) Save certificate to file. |
Run Time Type functions
I/O functions
Miscellaneous functions
Comparison functions
Certificate for SSL. This class embodies a common environment for all certificates used by the PSSLContext and PSSLChannel classes.
Alphabetic index HTML hierarchy of classes or Java