問題タブ [ssl-client-authentication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssl - spring クラウド ゲートウェイ転送クライアント証明書
client-auth で ssl を使用する spring-boot ベースのサービスに spring-cloud-gateway を使用しようとしています。
問題は、api-gateway を介してクライアントからサービスを呼び出すと、常に「certificate_unknown」で失敗することです (ゲートウェイなしで正常に動作します)。
spring-cloud-gateway がクライアント証明書をバックエンド サービスに転送していないようです。
これを達成する方法はありますか?これは欠落している機能ですか?
どうも
c# - WCF クライアント証明書
WCF サービスはX509CertificateValidationMode.Custom
、カスタムを使用してクライアント証明書用に構成されていますX509CertificateValidator
。
バインディングはとWebHttpBinding
です。WebHttpSecurityMode.Transport
HttpClientCredentialType.Certificate
この設定により、クライアントは要求に添付された証明書を提供するようになり、証明書を持つ要求で正常に機能します。
ここで、証明書が添付されていないリクエストを処理し、他の条件に基づいて処理を進める必要があります。しかし、私が指摘したよう403
に、私のカスタムに当たる前に応答しますX509CertificateValidator
。
証明書なしで来る WCF リクエストにフックするにはどうすればよいですか?