I don't think it's PEM. It's binary (The function is binaryToString)... Mike
> On Mon, Dec 01, 2003, Mike Gagnon wrote: > > > Hi Dr. Henson / list, > > > > This is the code that I was using to convert my blob to an OpenSSL certificate > > (the problem I have > > with this working code is that CryptBinaryToString is only available on XP): > > > > --------------------------------------------------------------------------------- > > CryptGetUserKey(hRainbow, AT_KEYEXCHANGE, &hUserKey); > > > > DWORD dwCertLength = 0; > > CryptGetKeyParam(hUserKey,KP_CERTIFICATE,NULL, &dwCertLength, 0); > > > > BYTE *pCert = new BYTE[dwCertLength]; > > CryptGetKeyParam(hUserKey,KP_CERTIFICATE, pCert, &dwCertLength, 0); > > > > DWORD dwLengthBase64; > > CryptBinaryToString(pCert, dwCertLength, CRYPT_STRING_BASE64HEADER, NULL, > > &dwLengthBase64); > > > > LPSTR szBase64 = new char[dwLengthBase64]; > > CryptBinaryToString(pCert, dwCertLength, CRYPT_STRING_BASE64HEADER, szBase64, > > &dwLengthBase64); > > ----------------------------------------------------------------------------------- > > > > Well from the description on MS site its probably PEM format already. You can > test that with: > > openssl x509 -in cert.pem -text > > Steve. > -- > Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage > OpenSSL project core developer and freelance consultant. > Funding needed! Details on homepage. > Homepage: http://www.drh-consultancy.demon.co.uk > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List [EMAIL PROTECTED] > Automated List Manager [EMAIL PROTECTED] ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]