Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Как программно получить срок действия лицензии на КриптоПро CSP
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,518   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
Автор: Ахат  А что за гуид теперь нужно передавать в ICPCSPLicense::GetExpireDate([in] BSTR guid, [out, retval] DATE* pVal) ?
И какие типы может вернуть ICPCSPLicense::GetType([out, retval] long* pVal) (это и раньше было не ясно, 0 - клиентская и ...)? Из-за отсутствия информации - лично передавал пустое значение. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
С GetType всё так же: 0 -- клиентская, 1 -- серверная. Функция GetExpireDate теперь работает не только с CSP, но и с некоторыми другими продуктами, ей нужно передать GUID продукта (инсталлерный ProductCode, входит в путь в реестре). Если нужна дата окончания лицензии на CSP, то можно передать пустую строку. Примерно так: Код:
Option Explicit
Dim obj: Set obj = CreateObject("CPCSPLicense.CPCSPLicense")
MsgBox obj.GetExpireDate("") & " " & obj.GetType()
Другие коды продуктов: CSP "{54A08450-B343-40B0-924E-68F031450996}" Rutoken CSP "{BE3CE2FE-08AB-4711-93C2-26DFE2BD7273}" Magistra CSP "{8CBFA1BD-0151-4FBC-99AB-FBAAC4B4E09E}" Etoken CSP "{EFAFF4D1-B76E-4C0C-9B7F-0BDF00CD5AFC}" Uec CSP "{188F4791-B9A8-4DBF-8D55-68042F74E9FC}" HSM "{0F8C5727-0769-4A4B-B362-4224D819132B}" TSP сервер "{F0740A19-6AAC-46B2-8413-6AFF70562B2C}" OCSP сервер "{061EBE07-B821-4AE6-A9D2-343199B2FA8B}" TSP SDK "{E756B772-F853-46C7-ACA7-43082678DF96}" OCSP SDK "{42AD319A-FC11-4593-8516-AD9DC7BCE01D}" Revocation provider "{3E764BCC-CF16-4F33-8658-D9E787542E7C}" CryptoPro PDF "{85CE021C-3982-446B-91D0-47CCFFE1BE4D}" |
Татьяна ООО Крипто-Про |
 3 пользователей поблагодарили Татьяна за этот пост.
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Как программно получить срок действия лицензии на КриптоПро CSP
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close