Class TlsRSAKeyExchange

  • All Implemented Interfaces:
    TlsKeyExchange

    public class TlsRSAKeyExchange
    extends AbstractTlsKeyExchange
    Deprecated.
    Migrate to the (D)TLS API in org.bouncycastle.tls (bctls jar).
    (D)TLS and SSLv3 RSA key exchange.
    • Constructor Detail

      • TlsRSAKeyExchange

        public TlsRSAKeyExchange​(java.util.Vector supportedSignatureAlgorithms)
        Deprecated.
    • Method Detail

      • skipServerCredentials

        public void skipServerCredentials()
                                   throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • validateCertificateRequest

        public void validateCertificateRequest​(CertificateRequest certificateRequest)
                                        throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • processClientCredentials

        public void processClientCredentials​(TlsCredentials clientCredentials)
                                      throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • generateClientKeyExchange

        public void generateClientKeyExchange​(java.io.OutputStream output)
                                       throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • generatePremasterSecret

        public byte[] generatePremasterSecret()
                                       throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • validateRSAPublicKey

        protected RSAKeyParameters validateRSAPublicKey​(RSAKeyParameters key)
                                                 throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException