![]() |
|
Модераторы: Akina |
![]()
|
|
| BDmV |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 14.5.2005 Репутация: нет Всего: 1 |
Подскажите, пожалуйста чем в VBS можно прочитать данные из .cer файла?
Необходимо вытащить от туда дату окончания сертификата и если она совпадает с текущей датой, то вывести сообщение о необходимости смены. ЗЫ. Со второй частью задачи проблем нет, а вот с первой... |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Гм... ну вообще-то для работы с сертификатами обычно используют capicom.dll, но вот из VBS...
Теоретически можно установить certmgr и вызывать его с необходимыми параметрами, перехватывая и разбирая вывод... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| BDmV |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 14.5.2005 Репутация: нет Всего: 1 |
Не certmgr не подходи, слишком мнего не нужной инфы даёт. :( А вот capicom вещь интересная, только я пока не могу по нему документацию найти :( Примеров на "подписать/расшифровать" навалом, а вот на "Посмотреть" ни одного. Если есть доки поделитесь плиз... ну или ссылочку... |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| BDmV |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 14.5.2005 Репутация: нет Всего: 1 |
Был я там но нифига не понял, а если примеры там и дают, то тольно на C++
PS. Кстати я ошибся инфу нужно тянуть не из .cer, а из .crl файла |
|||
|
||||
| Dexx |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 292 Регистрация: 13.6.2005 Репутация: 5 Всего: 7 |
Скрипт от сюда http://www.thescriptlibrary.com/Default.as...using%20CAPICOM
выдает вот такую информацию CScript.exe d:/1.vbs d:/AUMProduct.cer The overall chain status is not valid. Overall chain status code = 0x1010040 (Unknown revocation, Offline revocation, Partial chain) Extended error information = === Certificate 1 of 1 (status = 0x1000040) === Subject Name: Simple name = CN=Adobe Asset Services, OU=Adobe Trust Services, O=Adobe System s Incorporated, C=US Email name = UPN name = DNS name = Adobe Asset Services Issuer Name: CN=Adobe AUM, OU=Adobe Trust Services, O=Adobe Systems Incorporated , C=US Serial Number: 497B0F610000000000D1 Not Before: 20.02.2007 1:26:52 Not After: 18.02.2014 1:26:52 SHA1 Hash: B570A74C07286A8F89BE1DD458EA7682BDBDE101 IsValid: False Archived: Ëîæü Basic Constraints: Not present. Key Usage: Critical = Èñòèíà IsDigitalSignatureEnabled = Èñòèíà IsNonRepudiationEnabled = Èñòèíà IsKeyEnciphermentEnabled = Ëîæü IsDataEnciphermentEnabled = Ëîæü IsKeyAgreementEnabled = Ëîæü IsKeyCertSignEnabled = Ëîæü IsCRLSignEnabled = Ëîæü IsEncipherOnlyEnabled = Ëîæü IsDecipherOnlyEnabled = Èñòèíà Extended Key Usage: Critical = Ëîæü Ïîäïèñûâàíèå êîäà (1.3.6.1.5.5.7.3.3) Template: Critical = Ëîæü Name = OID = (1.3.6.1.4.1.311.21.8.665834.6830720.6963357.3882940.15307666.170.1 514414.8110273) Major = 100 Minor = 28 Public Key: Algorithm = RSA(1.2.840.113549.1.1.1) Length = 1024 bits Key blob = MIGJAoGBAKFLS1J15bZs9fGtwhVeHZsu4qSHYK6gau5G72LTzrVz28LxcbwERpw9 TfC5W18oU8Zl6Dm11gqFy77LdOwzXcSw6ajsxO7RQkA+LtQPPLj+mouESkYmaX5H 5vuymUBXUocLj53HqaqiM6zoTPQAXEbRCoc3KA1PZZpTYjLkdVnLAgMBAAE= Parameters = BQA= ..................................... Это сообщение отредактировал(а) Dexx - 21.6.2011, 13:54 -------------------- |
|||
|
||||
| BDmV |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 14.5.2005 Репутация: нет Всего: 1 |
Спасибо!!!
С этим примером будет проще разобраться в работе этого capicom Осталось понять к какому объекту относится функция CRL_INFO |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |