gpt4 book ai didi

groovy - 在 Grails 中使用 TrustManager[] trustAllCerts = new TrustManager[]

转载 作者:行者123 更新时间:2023-12-04 14:41:49 26 4
gpt4 key购买 nike

我如何在 grails 中使用以下代码——

TrustManager[] trustAllCerts = new TrustManager[]{
new X509TrustManager() {
public X509Certificate[] getAcceptedIssuers() {
return null;
}

public void checkServerTrusted(X509Certificate[] certs, String authType) throws CertificateException {
return;
}

public void checkClientTrusted(X509Certificate[] certs, String authType) throws CertificateException {
return;
}
}
};

当我在 JAVA 项目中运行相同的代码时,上面的代码工作得很好,但 Grails 没有编译代码并给出错误 -- 数组构造函数调用没有表达式 在第一行。

最佳答案

以下代码将起作用:

import javax.net.ssl.X509TrustManager
import javax.net.ssl.TrustManager
import java.security.cert.X509Certificate
import java.security.cert.CertificateException

def trustAllCerts = [
new X509TrustManager() {
public X509Certificate[] getAcceptedIssuers() {
return null
}

public void checkServerTrusted(X509Certificate[] certs, String authType) throws CertificateException {
}

public void checkClientTrusted(X509Certificate[] certs, String authType) throws CertificateException {
}
}
] as TrustManager[]

看看 this题。

关于groovy - 在 Grails 中使用 TrustManager[] trustAllCerts = new TrustManager[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36276554/

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