Qore Programming Language Reference Manual: lib/QC_SSLCertificate.dox.h Source File

Qore Programming Language Reference Manual 0.8.11

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

All Classes Namespaces Functions Variables Groups Pages
QC_SSLCertificate.dox.h
1 namespace Qore {
4
5 class SSLCertificate {
6
7 public:
9
20 constructor(string pem);
21
22 public:
24
33 constructor(binary der);
34
35 public:
37
39 copy();
40
41 public:
43
63 hash getInfo();
64
65 public:
67
77 hash getIssuerHash();
78
79 public:
81
91 date getNotAfterDate();
92
93 public:
95
105 date getNotBeforeDate();
106
107 public:
109
118 string getPEM();
119
120 public:
122
132 *binary getPublicKey();
133
134 public:
136
146 string getPublicKeyAlgorithm();
147
148 public:
150
160 hash getPurposeHash();
161
162 public:
164
174 int getSerialNumber();
175
176 public:
178
188 binary getSignature();
189
190 public:
192
202 string getSignatureType();
203
204 public:
206
216 hash getSubjectHash();
217
218 public:
220
230 int getVersion();
231 };
232 };
Qore::SSLCertificate::getSubjectHash
hash getSubjectHash()
Returns a hash of strings representing the subject information of the certificate.
Qore::date
date date(date dt)
Returns the date passed.
Qore::SSLCertificate::getIssuerHash
hash getIssuerHash()
Returns a hash of strings representing the issuer information of the certificate. ...
Qore::SSLCertificate::getSerialNumber
int getSerialNumber()
Returns the integer serial number of the certificate.
Qore::SSLCertificate::getPublicKeyAlgorithm
string getPublicKeyAlgorithm()
Returns the name of the public key algorithm of the certificate.
Qore::binary
binary binary()
Always returns an empty binary object (of zero length)
Qore::SSLCertificate::getNotBeforeDate
date getNotBeforeDate()
Returns a date/time value representing the start date of the certificate.
Qore::SSLCertificate::getSignature
binary getSignature()
Returns a binary object representing the signature of the certificate.
Qore::SSLCertificate::getInfo
hash getInfo()
Returns a hash of all information for the certificate.
Qore::SSLCertificate::constructor
constructor(string pem)
Creates the SSLCertificate object from the PEM-encoded version of the X.509 certificate.
Qore::SSLCertificate
SSLCertificate objects allow Qore code to work with X.509 certificate data.
Definition: QC_SSLCertificate.dox.h:5
Qore::SSLCertificate::getVersion
int getVersion()
Returns the version of the certificate as an integer.
Qore::SSLCertificate::getNotAfterDate
date getNotAfterDate()
Returns a date/time value representing the end date of the certificate.
Qore::SSLCertificate::getPurposeHash
hash getPurposeHash()
Returns a hash of booleans representing the allowed purposes of the certificate.
Qore::SSLCertificate::getPublicKey
*binary getPublicKey()
Returns a binary object representing the public key of the certificate in DER (Distinguished Encoding...
Qore::SSLCertificate::getSignatureType
string getSignatureType()
Returns the signature type of the certificate.
Qore::hash
hash hash(object obj)
Returns a hash of an object's members.
Qore::SSLCertificate::getPEM
string getPEM()
Returns a string in PEM format representing the certificate.
Qore::SSLCertificate::copy
copy()
Copying objects of this class is not supported, an exception will be thrown.