gpt4 book ai didi

java - 与 Spark Java 的相互身份验证

转载 作者:行者123 更新时间:2023-12-02 03:06:26 25 4
gpt4 key购买 nike

我正在尝试使用spark-java和来自documentation实现相互验证的REST API服务器我明白了:

安全(keystoreFilePath,keystorePassword,truststoreFilePath,truststorePassword);

...这看起来正是我所需要的。然而,我只能对服务器进行一种方式的身份验证,客户端证书似乎从未针对信任库进行验证。我正在使用 2.1 版本,任何建议或指示将不胜感激。

最佳答案

看来Spark在2.6.0版本已经添加了你需要的东西。现在,有第二个版本的secure:

 /**     (...)     * @param needsClientCert    Whether to require client certificate to be supplied in     *                           request     (...)     */public synchronized Service secure(String keystoreFile,                                       String keystorePassword,                                       String truststoreFile,                                       String truststorePassword,                                       boolean needsClientCert)

它在底层 Jetty Web 服务器 SslContextFactory 对象上设置 setNeedClientAuth(true)setWantClientAuth(true)

关于java - 与 Spark Java 的相互身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41665721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com