Не удалось создать безопасный канал SSL / TLS с помощью сторонней службы WCF в IIS

<android.support.v7.widget.AppCompatButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:backgroundTint="#fff"
    android:textColor="#000"
    android:text="test"/>

Используйте

xmlns:app="http://schemas.android.com/apk/res-auto"

, и цвет примет на предварительном леллипопе

0
задан Arun Rajagopal 16 January 2019 в 14:59
поделиться

2 ответа

Таким образом, проблема заключалась в том, что канал не был TLS1.2. И установка этого кода, как и любой другой ответ в других постах, будет работать. Если это не вариант, убедитесь, что вы делаете запрос с TLS1.2, редактируя в reg edit.

Этот должен помочь в настройке режима редактирования.

0
ответ дан Arun Rajagopal 16 January 2019 в 14:59
поделиться

Полагаю, вам нужно установить сертификат клиента в CurrentUser\My хранилище сертификатов, а не LocalMachine. Обычные пользователи не имеют доступа к сертификатам, установленным в хранилище LocalMachine.

Обновление

Описанная выше настройка хорошо работает, когда я использую внутренний сервер Visual Studio, нажимая Google Chrome. Но ошибка в том, что он публикуется в IIS.

веб-сайт в IIS работает в контексте безопасности пула приложений. Вы должны установить сертификат в Личное хранилище учетной записи, используемой пулом приложений. Когда вы запускаете веб-приложение в отладчике Visual Studion, оно запускается под вашей учетной записью, и ваша учетная запись, очевидно, имеет этот сертификат в личном хранилище. Ошибка предполагает, что сертификат не установлен в личном хранилище пула приложений.

0
ответ дан Crypt32 16 January 2019 в 14:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: