Wso identityserver 5.2.0 не может вызвать федеративный аутентификатор oidc, защищенный сертификатом клиента - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь реализовать федеративный аутентификатор oidc в Wso2 identityserver 5.2.0.После того, как мне удалось настроить это соединение, федеративный аутентификатор внедрил более строгие правила безопасности.Клиент должен пройти аутентификацию с помощью сертификата клиента.Я импортировал полномочия подписи в хранилище доверенных сертификатов клиента и сертификат клиента в хранилище ключей wso2carbon.Запуск кода автономно с этим хранилищем ключей работает нормально.Поэтому у меня нет проблем с хранилищами ключей.

Но когда я запускаю код в Wso2 с помощью отладки ssl, я вижу вывод:


    *** CertificateRequest
    Cert Types: RSA, DSS, ECDSA
    Supported Signature Algorithms: SHA256withECDSA, SHA384withECDSA, SHA512withECDSA, Unknown (hash:0x8, signature:0x7), Unknown (hash:0x8, signature:0x9), Unknown (hash:0x8, signature:0xa), Unknown (hash:0x8, signature:0xb), Unknown (hash:0x8, signature:0x4), Unknown (hash:0x8, signature:0x5), Unknown (hash:0x8, signature:0x6), SHA256withRSA, SHA384withRSA, SHA512withRSA, Unknown (hash:0x3, signature:0x3), SHA1withECDSA, Unknown (hash:0x3, signature:0x1), SHA1withRSA, Unknown (hash:0x3, signature:0x2), SHA1withDSA, SHA256withDSA, Unknown (hash:0x5, signature:0x2), Unknown (hash:0x6, signature:0x2)
    Cert Authorities:
    <CN=TTP...>
    <OU=VeriSign...>
    <CN=TTP..>
    <CN=INSI...>
    http-nio-9443-exec-46, READ: TLSv1.2 Handshake, length = 4
    *** ServerHelloDone
    Warning: no suitable certificate found - continuing without client 
    authentication
    *** Certificate chain
    <Empty>
    ***

Сертификат клиента не может быть найден.В автономном коде I сертификат клиента обнаружен с использованием тех же хранилищ ключей.

Требуется ли дополнительная настройка Wso2?

...