4
我目前使用CertGetNameString
提取每個主題屬性的值,像這樣的證書在:提取主題屬性的所有值
CertGetNameString(pCertificate,
CERT_NAME_ATTR_TYPE,
0,
szOID_ORGANIZATIONAL_UNIT_NAME,
buf,
_countof(buf));
然而,一些證書我發現對組織多個值單位名稱(OU)和CertGetNameString
只能讀取第一個。舉例來說,這是一個Adobe證書的主題:
CN = Adobe Systems, Incorporated
OU = Acrobat Engineering
OU = Digital ID Class 3 - Microsoft Software Validation v2
O = Adobe Systems, Incorporated
L = San Jose
S = California
C = US
我如何可以讀取所有值使用的CryptoAPI的OU(及其他)屬性(S)?