Android 信任特定域证书
Android trust specific domain certificate
我在使用 httpclient 时遇到错误:"No peer certificate"
因此,我需要配置 httpclient 以信任来自特定域的所有证书,但找不到执行此操作的方法。
我不想允许所有域,只允许一个特定域。
to trust all certificates from a specific domain,...
信任不是这样运作的。
如果您仅基于域名就可以信任,那么任何人都可以使用您的域名颁发他们自己的证书,并且您会信任它。
您应该确保您获得的证书是
- 由受信任的 CA 颁发
- 为您访问该站点所用的同一主机名颁发。
如果证书符合这些要求,则不需要特殊验证。
我在使用 httpclient 时遇到错误:"No peer certificate"
因此,我需要配置 httpclient 以信任来自特定域的所有证书,但找不到执行此操作的方法。
我不想允许所有域,只允许一个特定域。
to trust all certificates from a specific domain,...
信任不是这样运作的。 如果您仅基于域名就可以信任,那么任何人都可以使用您的域名颁发他们自己的证书,并且您会信任它。
您应该确保您获得的证书是
- 由受信任的 CA 颁发
- 为您访问该站点所用的同一主机名颁发。
如果证书符合这些要求,则不需要特殊验证。