09.11.2007 13:27:41использование extensions в x509 Ответов: 1
cybermelrin
кто-н знает как добавить в расширение сертификата subjectaltname
 
Ответы:
13.11.2007 17:38:07cybermerlin
пробовал таким образом
однако результат нулевой
в первом случае (как тут у кого-то было предложено)
qwe=IControl.stringToBinary(CRYPT_STRING_BINARY, "1@mail.ru")
sPKCS10=IControl.addExtensionToRequest(0,"2.5.29.17", qwe)
sPKCS10=IControl.CreatePKCS10(sDistinguishedName, sCertUsage)
- certutil не выводит поля расширение (оно конечно понятно как можно добавлять поля в запрос, который даже не создан :) )
во втором случае
qwe=IControl.stringToBinary(CRYPT_STRING_BINARY, "1@mail.ru")
sPKCS10=IControl.CreatePKCS10(sDistinguishedName, sCertUsage)
sPKCS10=IControl.addExtensionToRequest(0,"2.5.29.17", qwe)
запрос сгенерен вообще пустым
самое интересное что не используя addExtensionToRequest() запрос генерится нормально, т.е. все поля заполненные как положено, однако при добавлении расширения - что-то не то