Имя: Пароль:
1C
 
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
а всё вкурил, можно сертификаты экспортировать, попробую их указать