在Android平台上,X509TrustManager类具有checkServerTrusted函数。该功能定义如下
public abstract void checkServerTrusted (X509Certificate[] chain, String authType)
我将使用它来验证TLS服务器发送的证书链。根据文件
authType =密钥交换算法名称
但是我没有找到任何关于TLS传递给什么价值的例子
由于
答案 0 :(得分:0)
我不是Android开发人员,而是普通的Java。但是对于独立Java,您应该使用sun.security.validator.Validator.VAR。*常量。对于我的测试代码,sun.security.validator.Validator.VAR_GENERIC看起来没问题。