20.05.2002 23:34:07Получение сертификатов через web Ответов: 1
razdor

Несовсем понятно, при помощи ICertRequest::Submit() можно получать сертификат через веб, или только с домена w2k ?

И вообще, как по веб получать сертификат ?
 
Ответы:
21.05.2002 22:45:10razdor
Так, как оказалось все намного проще при помощи CertGetCertificateChain() делается.
Судя по сетевой активности гдето в и-нете он тоже роется, однако почему то цепочка получается только из одного сертификата, того, к которому ищу цепочку...
Если мне всеравно, для каких целей выданы сертификаты, которые я ищу - могу ли я делать так?:
EnhkeyUsage.cUsageIdentifier = 0;
EnhkeyUsage.rgpszUsageIdentifier=NULL;
CertUsage.dwType = USAGE_MATCH_TYPE_AND;
CertUsage.Usage = EnhkeyUsage;
ChainPara.cbSize = sizeof(CERT_CHAIN_PARA);
ChainPara.RequestedUsage=CertUsage;

if (!(CertGetCertificateChain(NULL, pUserCert, NULL, NULL, &ChainPara, CERT_CHAIN_REVOCATION_CHECK_CHAIN, 0, &pChainContext)))