Hi, I try to read subjectAltName, but ASN1_STRING_to_UTF8 seems not to work. For the X509_NAME entries the same procedure works, but this ASN1_STRING seems to be different.
In the debugger I can already see the ASN1_STRING: pString->length = 43 pString->type = 4 pString->data = "0)†urn:xxxxx:bla‚ xxxxxxx" pString->flags = 0 Code snippet: UaPkiCertificateInfo UaPkiCertificate::info() const { UaPkiCertificateInfo ret; X509_EXTENSION *pExt; char *pBuffer = 0; int length = 0; int loc = X509_get_ext_by_NID(m_pCert, NID_subject_alt_name, -1); pExt = X509_get_ext(m_pCert, loc); if (pExt) { ASN1_STRING *pString = X509_EXTENSION_get_data(pExt); length = ASN1_STRING_to_UTF8((unsigned char**)&pBuffer, pString); ret.subjectAltName = pBuffer; OPENSSL_free(pBuffer); } return ret; } regards, Gerhard ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]