Хорошо, нашел решение.Правильный API для использования - CertNameToStr
, например:
CertNameToStr(X509_ASN_ENCODING,
&pCertificate->pCertInfo->Subject,
CERT_X500_NAME_STR,
buf,
_countof(buf));
. Будет возвращена строка, такая как:
C=US, S=California, L=San Jose, O="Adobe Systems, Incorporated", OU=Digital ID Class 3 - Microsoft Software Validation v2, OU=Acrobat Engineering, CN="Adobe Systems, Incorporated"
, которая затем может быть проанализирована, если требуются значения отдельных атрибутов..