Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
|
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
пример: Program Files\Microsoft CAPICOM 2.1.0.2 SDK\Samples\html\Auxiliary.html Код:
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
|
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Я всегда сюда смотрел: Код: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.ContainerName <> Certificate.PrivateKey.UniqueContainerName При выполнении этой команды опрашивается флешка, если ее нет - ошибка. Вот это то мне и нужно
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
там есть и имя контейнера.
тему можно закрывать, вопрос решен? |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
CTRL + C, CTRL + V)) У меня она тоже не работает без http://
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Андрей * написал:там есть и имя контейнера. тему можно закрывать, вопрос решен? Есть только в IE. В хроме Certificate.PrivateKey - undefined
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
Volk358 написал:CTRL + C, CTRL + V)) У меня она тоже не работает без http:// эээ.... пардон... а причем здесь браузер Chrome и попытка вызова из js ActiveX Capicom? CAPICOM - работает только в IE Отредактировано пользователем 5 марта 2012 г. 15:10:52(UTC)
| Причина: Не указана |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Андрей * написал:CAPICOM - работает только в IE Но ведь CAPICOM в хроме создается (см. скрин), открывает хранилище, достает сертификат, но нет в нем только свойства приваткей
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
|
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close