|
8.3 Переменная не определена (СпособВыбораСертификатаWindows) |
☑ |
0
Адинэснег
23.09.14
✎
13:50
|
Создаю на сервере
ssl1 = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто),
Новый СертификатыУдостоверяющихЦентровWindows());
HttpСоединение = Новый HTTPСоединение("domain.com",,,,,,ssl1);
Проверка синтаксиса:
Переменная не определена (СпособВыбораСертификатаWindows)
Новый СертификатКлиентаWindows(<<?>>СпособВыбораСертификатаWindows.Авто), (Проверка: Сервер)
Конструктор ssl взят из примера в СП
Платформа 8.3.5.1119
|
|
1
Адинэснег
23.09.14
✎
13:51
|
при этом системные переменные подставляются ок, в СП написано, что СпособВыбораСертификатаWindows доступно на сервере. ЧЯДНТ?
|
|
2
Euguln
23.09.14
✎
13:51
|
СпособВыбораСертификатаWindows (WindowsCertificateSelectMode)
Значения
Авто (Auto)
Выбирать (Choose)
Описание:
Содержит варианты способов выбора клиентского сертификата из подходящих сертификатов, установленных в системном хранилище сертификатов операционной системы MS Windows.
Доступность:
Тонкий клиент, толстый клиент.
|
|
3
Адинэснег
23.09.14
✎
13:53
|
хммм, а
ЗащищенноеСоединениеOpenSSL (OpenSSLSecureConnection)
ЗащищенноеСоединениеOpenSSL (OpenSSLSecureConnection)
Свойства:
СертификатКлиента (ClientCertificate)
СертификатыУдостоверяющихЦентров (CertificationAuthorityCertificates)
Конструкторы:
По объектам используемых сертификатов
Описание:
Объект защищенного соединения OpenSSL.
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
это как?)
|
|
4
Адинэснег
23.09.14
✎
13:53
|
с клиента можно передать его интересно
|
|
5
Адинэснег
23.09.14
✎
13:54
|
а смысл... не понятно как на сервере тогда создавать
|
|
6
Рэйв
23.09.14
✎
13:58
|
просто СпособВыбораСертификатаWindows.Авто
без новый
|
|
7
Рэйв
23.09.14
✎
13:58
|
На сервере вполне доступно
|
|
8
Рэйв
23.09.14
✎
14:00
|
Если конечно у тебя 8.3
|
|
9
Serginio1
23.09.14
✎
14:00
|
Конструкторов то много
ssl1 = Новый ЗащищенноеСоединениеOpenSSL(
Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто),
Новый СертификатыУдостоверяющихЦентровWindows());
ssl2 = Новый ЗащищенноеСоединениеOpenSSL(
Новый СертификатКлиентаWindows(),
Новый СертификатыУдостоверяющихЦентровФайл("C:/certs/myca.pem"));
ssl3 = Новый ЗащищенноеСоединениеOpenSSL(
Новый СертификатКлиентаФайл("C:/certs/user.p12", "password" ),
Новый СертификатыУдостоверяющихЦентровФайл("C:/certs/myca.pem"));
ssl4 = Новый ЗащищенноеСоединениеOpenSSL( неопределено, неопределено );
|
|
10
Serginio1
23.09.14
✎
14:03
|
СпособВыбораСертификатаWindows.Выбирать (WindowsCertificateSelectMode.Choose)
СпособВыбораСертификатаWindows (WindowsCertificateSelectMode)
Выбирать (Choose)
Описание:
При наличии более чем одного подходящего клиентского сертификата предоставлять выбор через системный диалог выбора сертификатов.
|
|
11
Адинэснег
23.09.14
✎
14:06
|
а всё вкурил, можно сертификаты экспортировать, попробую их указать
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший