Javascript 使用XHR发送客户端证书
我正在尝试用java脚本打开ssl服务。 为此,我需要使用xmlhttp对象发送证书。 我可以用java脚本来做吗?我在任何地方都找不到怎么做 我的代码如下所示:Javascript 使用XHR发送客户端证书,javascript,ssl,certificate,Javascript,Ssl,Certificate,我正在尝试用java脚本打开ssl服务。 为此,我需要使用xmlhttp对象发送证书。 我可以用java脚本来做吗?我在任何地方都找不到怎么做 我的代码如下所示: xmlhttp.open("post","https://[some ip]:[some secured port]",false); xmlhttp.send(); 但是它不起作用。另一方面,在使用时: “https://[some ip]:[some secured port]”-直接从我的浏览器-它告诉我选择一个证书,它工作正
xmlhttp.open("post","https://[some ip]:[some secured port]",false);
xmlhttp.send();
但是它不起作用。另一方面,在使用时:
“https://[some ip]:[some secured port]”-直接从我的浏览器-它告诉我选择一个证书,它工作正常
如何直接从java脚本开始工作?
我的情况应该怎么解决呢?我认为那是不可能的
除此之外,同一原产地政策很可能会给您带来问题。不可能吗?那么,如果我想使用ajax/javascript等发送证书,有什么可能呢?如果浏览器设置为自动选择一个证书,可能会起作用。但是,出于安全原因,它只能在同一主机上工作:端口。有一些方法,比如CORS和XDomainRequest,在最近的浏览器中也可以使用。我发现的这个链接如何:它告诉我这是可能的。有没有什么方法可以在不改变太多代码的情况下快速弥合这一差距?例如,要使用另一个对象来传递客户端证书?或者其他建议?你可能想阅读这篇关于类似问题的广泛讨论: