Java 为Bouncy Castle TLS服务器设置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 {

我目前正在使用Bouncy Castle(bctls-jdk15on v1.64)开发一个演示TLS服务器。到目前为止,我能够得到一个使用Bouncy Castle的TLS默认设置的工作示例。我使用的
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的文档没有提供足够的指导

如何在上面的代码中设置这些参数