$OpenBSD: patch-kio_kssl_ksslcertificate_cc,v 1.3 2010/10/06 08:13:32 landry Exp $ --- kio/kssl/ksslcertificate.cc.orig Thu Jan 19 18:06:12 2006 +++ kio/kssl/ksslcertificate.cc Sun Oct 3 19:54:38 2010 @@ -1003,17 +1003,16 @@ return qba; QByteArray KSSLCertificate::toNetscape() { QByteArray qba; #ifdef KSSL_HAVE_SSL -ASN1_HEADER ah; -ASN1_OCTET_STRING os; -KTempFile ktf; + NETSCAPE_X509 nx; + ASN1_OCTET_STRING hdr; + KTempFile ktf; - os.data = (unsigned char *)NETSCAPE_CERT_HDR; - os.length = strlen(NETSCAPE_CERT_HDR); - ah.header = &os; - ah.data = (char *)getCert(); - ah.meth = d->kossl->X509_asn1_meth(); + hdr.data = (unsigned char *)NETSCAPE_CERT_HDR; + hdr.length = strlen(NETSCAPE_CERT_HDR); + nx.header = &hdr; + nx.cert = getCert(); - d->kossl->ASN1_i2d_fp(ktf.fstream(),(unsigned char *)&ah); + d->kossl->ASN1_i2d_fp(ktf.fstream(),(unsigned char *)&nx); ktf.close();