配置Java MongoClient以使用X.509证书进行身份验证
我想使用X.509证书进行MongoDB身份验证。 如何配置Java MongoClient以使用X.509证书 在这里找不到明确的答案: 您可以使用对象和生成器执行此操作。这些选项在MongoClient连接中作为附加选项传入:配置Java MongoClient以使用X.509证书进行身份验证,java,mongodb,mongodb-java,x509,Java,Mongodb,Mongodb Java,X509,我想使用X.509证书进行MongoDB身份验证。 如何配置Java MongoClient以使用X.509证书 在这里找不到明确的答案: 您可以使用对象和生成器执行此操作。这些选项在MongoClient连接中作为附加选项传入: MongoCredential credential = MongoCredential.createMongoX509Credential( "CN=client,OU=kerneluser,O=10Gen,L=New York Ci
MongoCredential credential = MongoCredential.createMongoX509Credential(
"CN=client,OU=kerneluser,O=10Gen,L=New York City,ST=New York,C=US"
);
MongoClient client = new MongoClient(
new ServerAddress("192.168.1.1"),
Arrays.asList(credential),
new MongoClientOptions.Builder().socketFactory(
SSLSocketFactory.getDefault()).build()
);
您还可以参考,其中当然有一个列表示例来测试该方法。您可以使用对象和生成器来完成此操作。这些选项在MongoClient连接中作为附加选项传入:
MongoCredential credential = MongoCredential.createMongoX509Credential(
"CN=client,OU=kerneluser,O=10Gen,L=New York City,ST=New York,C=US"
);
MongoClient client = new MongoClient(
new ServerAddress("192.168.1.1"),
Arrays.asList(credential),
new MongoClientOptions.Builder().socketFactory(
SSLSocketFactory.getDefault()).build()
);
您也可以咨询,当然,它有一个列表示例来测试该方法。指向测试的链接不再起作用。也许这一个更好@海洛因:你的链接不再起作用了。它是指这个文件吗:?事实上,从我的评论expiredLink到test的链接已经不起作用了。也许这一个更好@海洛因:你的链接不再起作用了。它是指这个文件吗?事实上,我评论中的链接过期了