KSSLCertificate Class Reference
#include <ksslcertificate.h>
Detailed Description
KDE X.509 CertificateKDE X.509 Certificate.This class represents an X.509 (SSL) certificate. Note: this object is VERY HEAVY TO COPY. Please try to use reference or pointer whenever possible
- Author:
- George Staikos <staikos@kde.org>
- See also:
- KSSL
Definition at line 75 of file ksslcertificate.h.
Member Enumeration Documentation
|
A CA certificate can be validated as Irrelevant when it was not used to sign any other relevant certificate.
Definition at line 113 of file ksslcertificate.h. |
Constructor & Destructor Documentation
|
Destroy this X.509 certificate.
Definition at line 118 of file ksslcertificate.cc. |
|
Copy constructor. Beware, this is very expensive.
Definition at line 103 of file ksslcertificate.cc. |
Member Function Documentation
|
Get a reference to the certificate chain.
Definition at line 127 of file ksslcertificate.cc. |
|
Create an X.509 certificate from a base64 encoded string.
Definition at line 144 of file ksslcertificate.cc. |
|
Create an X.509 certificate from the internal representation. This one duplicates the X509 object for itself.
Definition at line 132 of file ksslcertificate.cc. |
|
FIXME: document.
Definition at line 222 of file ksslcertificate.cc. |
|
Get the issuer of the certificate (X.509 map).
Definition at line 425 of file ksslcertificate.cc. |
|
KDEKey is a concatenation "Subject (MD5)", mostly needed for SMIME. The result of getKDEKey might change and should not be used for persistant storage. Definition at line 239 of file ksslcertificate.cc. |
|
Get the key type (RSA, DSA, etc).
Definition at line 305 of file ksslcertificate.cc. |
|
Get the MD5 digest of the certificate.
Definition at line 282 of file ksslcertificate.cc. |
|
Aegypten semantics force us to search by MD5Digest only.
Definition at line 244 of file ksslcertificate.cc. |
|
Get the MD5 digest of the certificate. Result is padded with : to separate bytes - it's a text version!
Definition at line 257 of file ksslcertificate.cc. |
|
Get the date that the certificate is valid until.
Definition at line 861 of file ksslcertificate.cc. |
|
Get the date that the certificate becomes valid on.
Definition at line 852 of file ksslcertificate.cc. |
|
Get the public key.
Definition at line 331 of file ksslcertificate.cc. |
|
Get the date that the certificate is valid until.
Definition at line 879 of file ksslcertificate.cc. |
|
Get the date that the certificate becomes valid on.
Definition at line 870 of file ksslcertificate.cc. |
|
Get the serial number of the certificate.
Definition at line 180 of file ksslcertificate.cc. |
|
Get the signature.
Definition at line 194 of file ksslcertificate.cc. |
|
Get the subject of the certificate (X.509 map).
Definition at line 166 of file ksslcertificate.cc. |
|
Check if this is a signer certificate.
Definition at line 1078 of file ksslcertificate.cc. |
|
Check if this is a valid certificate. Will use cached data.
Definition at line 560 of file ksslcertificate.cc. |
|
Check if this is a valid certificate. Will use cached data.
Definition at line 565 of file ksslcertificate.cc. |
|
Explicitly make a copy of this certificate.
Definition at line 898 of file ksslcertificate.cc. |
|
Check if this is a valid certificate. Will NOT use cached data.
Definition at line 758 of file ksslcertificate.cc. |
|
Check if this is a valid certificate. Will NOT use cached data.
Definition at line 753 of file ksslcertificate.cc. |
|
Re-set the certificate from a base64 string.
Definition at line 1058 of file ksslcertificate.cc. |
|
The alternate subject name.
Definition at line 1083 of file ksslcertificate.cc. |
|
Convert the certificate to DER (ASN.1) format.
Definition at line 957 of file ksslcertificate.cc. |
|
Convert the certificate to Netscape format.
Definition at line 1003 of file ksslcertificate.cc. |
|
Convert the certificate to PEM (base64) format.
Definition at line 975 of file ksslcertificate.cc. |
|
Convert this certificate to a string.
Definition at line 912 of file ksslcertificate.cc. |
|
Convert the certificate to OpenSSL plain text format.
Definition at line 1036 of file ksslcertificate.cc. |
|
Check if this is a valid certificate. Will use cached data.
Definition at line 594 of file ksslcertificate.cc. |
|
Check if this is a valid certificate. Will use cached data.
Definition at line 590 of file ksslcertificate.cc. |
|
Check if the certificate ca is a proper CA for this certificate.
Definition at line 613 of file ksslcertificate.cc. |
|
Check if this is a valid certificate. Will use cached data.
Definition at line 608 of file ksslcertificate.cc. |
|
Obtain the localized message that corresponds to a validation result.
Definition at line 917 of file ksslcertificate.cc. |
|
Access the X.509v3 parameters.
Definition at line 1073 of file ksslcertificate.cc. |
The documentation for this class was generated from the following files: