Java 为Bouncy Castle TLS服务器设置TLS连接设置
我目前正在使用Bouncy Castle(bctls-jdk15on v1.64)开发一个演示TLS服务器。到目前为止,我能够得到一个使用Bouncy Castle的TLS默认设置的工作示例。我使用的Java 为Bouncy Castle TLS服务器设置TLS连接设置,java,bouncycastle,tls1.2,Java,Bouncycastle,Tls1.2,我目前正在使用Bouncy Castle(bctls-jdk15on v1.64)开发一个演示TLS服务器。到目前为止,我能够得到一个使用Bouncy Castle的TLS默认设置的工作示例。我使用的TlsServer如下所示 var tlsServer = new DefaultTlsServer(encryptor) { protected TlsCredentialedSigner getRSASignerCredentials() throws IOException {
TlsServer
如下所示
var tlsServer = new DefaultTlsServer(encryptor)
{
protected TlsCredentialedSigner getRSASignerCredentials() throws IOException {
var keyParams = PrivateKeyFactory.createKey(keyPair.getPrivate().getEncoded());
var encryptionParams = new TlsCryptoParameters(context);
return new BcDefaultTlsCredentialedSigner(
encryptionParams,
(BcTlsCrypto) encryptor,
keyParams,
certificate,
SignatureAndHashAlgorithm.rsa_pss_rsae_sha256
);
}
};
现在我想设置最大明文片段长度()和提供的密码套件。Bouncy Castle的文档没有提供足够的指导
如何在上面的代码中设置这些参数