Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
Volk358 написал:Андрей * написал:а пока простой код - открой не в IE... Chrome и FireFox: Uncaught ReferenceError: ActiveXObject is not defined и? жду... Volk358 написал:Я про то что ваше утверждение "CAPICOM - работает только в IE" - не верно! Работает, только, как оказыватся, криво! Так? .... |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Volk358 написал:Не через ActiveX а через document.getElementById('cadescom').CreateObject('CAPICOM.Store') Я извращенец, да? Отредактировано пользователем 5 марта 2012 г. 15:32:09(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
Volk358 написал:Volk358 написал:Не через ActiveX а через document.getElementById('cadescom').CreateObject('CAPICOM.Store') Я извращенец, да? не хочу вникать в подробности личной жизни каждого... т.е. сейчас у тебя - есть код, используешь cadesplugin ... так? |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Андрей * написал:не хочу вникать в подробности личной жизни каждого... Да ладно... вы же поняли о чем я ;) Андрей * написал:т.е. сейчас у тебя - есть код, используешь cadesplugin ... так? Да, код у меня есть! Использую cadesplugin не в ие, и ActiveXObject в ие
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Скажите пожалуйста, кто нибудь! Как можно, прямо или опосредовано, проверить наличие нужной флешки с крипто про в пк?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
Capicom с plugin нет возможности сейчас проверить работу |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Да, это то что нужно, но вот только есть проблема: Certificate.PrivateKey == undefiend
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Кнопка "Private Key" имеет атрибут onClick="ShowPrivateKey()Тело функции ShowPrivateKey выглядит так: Андрей * написал:Код:
function ShowPrivateKey()
Dim szHTML
On Error Resume Next
szHTML = "<p><table id=tblPrivKey cellSpacing=10 cellPadding=0 width=""800"" border=0 ms_1d_layout=""TRUE"">"
szHTML = szHTML & "<tr><td><font color=#993300 size=2 face='Arial'>Private Key Properties:</font></td><td><font color=#993300 size=2 face='Arial'>"
if Certificate.PrivateKey.KeySpec = CAPICOM_KEY_SPEC_KEYEXCHANGE then
szHTML = szHTML & " Exchange"
else
szHTML = szHTML & " Signature"
end if
if Certificate.PrivateKey.IsAccessible = true then
szHTML = szHTML & ", Accessible"
else
szHTML = szHTML & ", Not Accessible"
end if
if Certificate.PrivateKey.IsExportable = true then
szHTML = szHTML & ", Exportable"
else
szHTML = szHTML & ", Not Exportable"
end if
if Certificate.PrivateKey.IsHardwareDevice = true then
szHTML = szHTML & ", Stored on H/W Device"
end if
if Certificate.PrivateKey.IsMachineKeyset = true then
szHTML = szHTML & ", Machine"
end if
if Certificate.PrivateKey.IsProtected = true then
szHTML = szHTML & ", Protected"
end if
if Certificate.PrivateKey.IsRemovable = true then
szHTML = szHTML & ", Removable"
end if
szHTML = szHTML & "</font></td></tr>"
szHTML = szHTML & "<tr><td><font color=#993300 size=2 face='Arial'>Container Name:</font></td><td><font color=#993300 size=2 face='Arial'>" & Certificate.PrivateKey.ContainerName & "</font></td>"
if Certificate.PrivateKey.ContainerName <> Certificate.PrivateKey.UniqueContainerName then
szHTML = szHTML & "<tr valign=top><td><font color=#993300 size=2 face='Arial'>Unique Container Name:</font></td><td><font color=#993300 size=2 face='Arial'>" & Certificate.PrivateKey.UniqueContainerName& "</font></td></tr>"
end if
szHTML = szHTML & "</table>"
datadiv.innerHTML=szHTML & "<p>"
end function
Обращая внимание на строчку Certificate.PrivateKey.UniqueContainerNameмы видим что у объекта сертификата должно быть свойство PrivateKey, которое в моем случае == undefined (см. скрин)
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
Volk358 написал:Да, это то что нужно, но вот только есть проблема: Certificate.PrivateKey == undefiend Цитата:Обращая внимание на строчку Certificate.PrivateKey.UniqueContainerName мы видим что у объекта сертификата должно быть свойство PrivateKey, которое в моем случае == undefined (см. скрин)
открой в IE Отредактировано пользователем 5 марта 2012 г. 16:59:32(UTC)
| Причина: Не указана |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close