222
217
m_subject = subject;
223
218
m_issuer = issuer;
221
CCertificate::CCertificate(const CCertificate &op)
228
m_rawData = new unsigned char[op.m_len];
229
memcpy(m_rawData, op.m_rawData, op.m_len);
238
m_activationTime = op.m_activationTime;
239
m_expirationTime = op.m_expirationTime;
241
m_serial = op.m_serial;
242
m_pkalgoname = op.m_pkalgoname;
243
m_pkalgobits = op.m_pkalgobits;
245
m_fingerprint_md5 = op.m_fingerprint_md5;
246
m_fingerprint_sha1 = op.m_fingerprint_sha1;
248
m_subject = op.m_subject;
249
m_issuer = op.m_issuer;
252
CCertificate::~CCertificate()
257
CCertificate& CCertificate::operator=(const CCertificate &op)
268
m_rawData = new unsigned char[op.m_len];
269
memcpy(m_rawData, op.m_rawData, op.m_len);
278
m_activationTime = op.m_activationTime;
279
m_expirationTime = op.m_expirationTime;
281
m_serial = op.m_serial;
282
m_pkalgoname = op.m_pkalgoname;
283
m_pkalgobits = op.m_pkalgobits;
285
m_fingerprint_md5 = op.m_fingerprint_md5;
286
m_fingerprint_sha1 = op.m_fingerprint_sha1;
288
m_subject = op.m_subject;
289
m_issuer = op.m_issuer;
294
CCertificateNotification::CCertificateNotification(const wxString& host, unsigned int port,
295
const wxString& sessionCipher,
296
const wxString& sessionMac,
297
const std::vector<CCertificate> &certificates)
225
302
m_sessionCipher = sessionCipher;
226
303
m_sessionMac = sessionMac;
305
m_certificates = certificates;
228
307
m_trusted = false;
231
310
CCertificateNotification::~CCertificateNotification()
236
CCertificateNotification::CCertificateNotification(const CCertificateNotification& ref)
246
m_rawData = new unsigned char[ref.m_len];
247
memcpy(m_rawData, ref.m_rawData, ref.m_len);
256
m_activationTime = ref.m_activationTime;
257
m_expirationTime = ref.m_expirationTime;
259
m_serial = ref.m_serial;
260
m_pkalgoname = ref.m_pkalgoname;
261
m_pkalgobits = ref.m_pkalgobits;
263
m_fingerprint_md5 = ref.m_fingerprint_md5;
264
m_fingerprint_sha1 = ref.m_fingerprint_sha1;
266
m_subject = ref.m_subject;
267
m_issuer = ref.m_issuer;
269
m_sessionCipher = ref.m_sessionCipher;
270
m_sessionMac = ref.m_sessionMac;
272
m_trusted = ref.m_trusted;
275
CCertificateNotification& CCertificateNotification::operator=(const CCertificateNotification &op)
289
m_rawData = new unsigned char[op.m_len];
290
memcpy(m_rawData, op.m_rawData, op.m_len);
299
m_activationTime = op.m_activationTime;
300
m_expirationTime = op.m_expirationTime;
302
m_serial = op.m_serial;
303
m_pkalgoname = op.m_pkalgoname;
304
m_pkalgobits = op.m_pkalgobits;
306
m_fingerprint_md5 = op.m_fingerprint_md5;
307
m_fingerprint_sha1 = op.m_fingerprint_sha1;
309
m_subject = op.m_subject;
310
m_issuer = op.m_issuer;
312
m_sessionCipher = op.m_sessionCipher;
313
m_sessionMac = op.m_sessionMac;
315
m_trusted = op.m_trusted;