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