< prev index next >
src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
Print this page
*** 61,70 ****
--- 61,71 ----
* Client randomly creates a pre-master secret and encrypts it
* using the server's RSA public key; only the server can decrypt
* it, using its RSA private key. Result is the same size as the
* server's public key, and uses PKCS #1 block format 02.
*/
+ @SuppressWarnings("deprecation")
RSAClientKeyExchange(ProtocolVersion protocolVersion,
ProtocolVersion maxVersion,
SecureRandom generator, PublicKey publicKey) throws IOException {
if (publicKey.getAlgorithm().equals("RSA") == false) {
throw new SSLKeyException("Public key not of type RSA");
*** 90,99 ****
--- 91,101 ----
/*
* Server gets the PKCS #1 (block format 02) data, decrypts
* it with its private key.
*/
+ @SuppressWarnings("deprecation")
RSAClientKeyExchange(ProtocolVersion currentVersion,
ProtocolVersion maxVersion,
SecureRandom generator, HandshakeInStream input,
int messageSize, PrivateKey privateKey) throws IOException {
< prev index next >