Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以在浏览器中以编程方式对证书进行签名_Java_Javascript_Security_Certificate - Fatal编程技术网

Java 是否可以在浏览器中以编程方式对证书进行签名

Java 是否可以在浏览器中以编程方式对证书进行签名,java,javascript,security,certificate,Java,Javascript,Security,Certificate,是否可以在浏览器中使用java或javascript以编程方式使用客户端证书对文档进行签名,而无需用户干预?黑客可以用它来模拟用户吗 如果不是,这是否意味着通过委托给服务器让客户端签署文档比在自己的机器上签署文档更不安全?是的,通过使用Javascript。称为“WebCrypto”,它的支持取决于浏览器。例如,Chrome对WebCrypto功能的支持如下: 请花点时间纠正这个问题。应该是“是否可以在浏览器中以编程方式签名”。这是因为“签名证书”的加密操作实际上存在,并用于证明证书是真实的,

是否可以在浏览器中使用java或javascript以编程方式使用客户端证书对文档进行签名,而无需用户干预?黑客可以用它来模拟用户吗


如果不是,这是否意味着通过委托给服务器让客户端签署文档比在自己的机器上签署文档更不安全?

是的,通过使用Javascript。称为“WebCrypto”,它的支持取决于浏览器。例如,Chrome对WebCrypto功能的支持如下:


请花点时间纠正这个问题。应该是“是否可以在浏览器中以编程方式签名”。这是因为“签名证书”的加密操作实际上存在,并用于证明证书是真实的,而其私钥反过来可用于“签名文档”证明文档是真实的,形成信任链。

是的,通过使用Javascript。称为“WebCrypto”,它的支持取决于浏览器。例如,Chrome对WebCrypto功能的支持如下:


请花点时间纠正这个问题。应该是“是否可以在浏览器中以编程方式签名”。这是因为“签名证书”的加密操作实际上存在,并用于证明证书是真实的,而其私钥反过来可用于“签名文档”证明文档是真实的,形成信任链。

你说的“签署证书”是什么意思?人们通常使用私有证书来签署其他东西。要回答你的另一个问题,你的信任只与保护你的秘密一样强大。你的意思可能是“接受证书”,而答案是否定的。如果可以通过编程实现,那将是无政府状态!对不起,我的意思是“以编程方式使用客户端证书对文档进行签名”。如果您找到了一种方法,请将详细信息发送给secalert\u us。@tom,这意味着这是不可能的;)你说的“签署证书”是什么意思?人们通常使用私有证书来签署其他东西。要回答你的另一个问题,你的信任只与保护你的秘密一样强大。你的意思可能是“接受证书”,而答案是否定的。如果可以通过编程实现,那将是无政府状态!对不起,我的意思是“以编程方式使用客户端证书对文档进行签名”。如果您找到了一种方法,请将详细信息发送给secalert\u us。@tom,这意味着这是不可能的;)