Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 如何在TLS握手后获得师父的秘密_Java_Ssl_Apache Httpclient 4.x_Tls1.2 - Fatal编程技术网

Java 如何在TLS握手后获得师父的秘密

Java 如何在TLS握手后获得师父的秘密,java,ssl,apache-httpclient-4.x,tls1.2,Java,Ssl,Apache Httpclient 4.x,Tls1.2,我正在使用apache.httpcomponent.httpcore和httpclient版本4.3与我的https服务器进行TLS握手。 然后我想实现TLS密钥导出器(从) 导出器使用TLS伪随机函数生成伪随机位字符串。它需要master\u secret、server\u random和client\u random。下面是函数公式: PRF(安全参数、主密钥、标签、, SecurityParameters.client\u random+SecurityParameters.server\

我正在使用apache.httpcomponent.httpcore和httpclient版本4.3与我的https服务器进行TLS握手。 然后我想实现TLS密钥导出器(从)

导出器使用TLS伪随机函数生成伪随机位字符串。它需要master\u secret、server\u random和client\u random。下面是函数公式:

PRF(安全参数、主密钥、标签、, SecurityParameters.client\u random+SecurityParameters.server\u random +上下文值长度+上下文值(可选))[长度]

根据的安全参数中的定义,这些安全参数由TLS握手协议确定。所以在握手之后,应该生成这些安全参数

我的问题是如何在握手完成后获取这些安全参数?有没有图书馆可以让我拿来

或者是否有任何库可以生成TLS密钥导出器的输出