Re[2]: работа с openssl api
От: placement_new  
Дата: 27.03.12 18:53
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Вот мой код получения id сертификата из обычного сертификата


А> std::string from = "cert.pem";

А> Poco::Crypto::X509Certificate cert(from);

А> X509* orig_cert =const_cast<X509*>( cert.certificate());

А> ASN1_INTEGER * serialNumber = X509_get_serialNumber(orig_cert);

А> std::cout << "serial id = ";

А> for (int i = 0 ; i <serialNumber->length ; ++i)
А> std::cout <<std::hex<< (serialNumber->data[i]&255);

Вместо POCO просто PEM_read_X509 или PEM_read_X509_CRL.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.