static final class RSAKeyExchange.RSAPremasterSecret extends Object implements SSLPossession, SSLCredentials
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) SecretKey |
premasterSecret |
| 构造器和说明 |
|---|
RSAPremasterSecret(SecretKey premasterSecret) |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) static RSAKeyExchange.RSAPremasterSecret |
createPremasterSecret(ClientHandshakeContext chc) |
(专用程序包) static RSAKeyExchange.RSAPremasterSecret |
decode(ServerHandshakeContext shc,
PrivateKey privateKey,
byte[] encrypted) |
private static SecretKey |
generatePremasterSecret(int clientVersion,
int serverVersion,
byte[] encodedSecret,
SecureRandom generator) |
(专用程序包) byte[] |
getEncoded(PublicKey publicKey,
SecureRandom secureRandom) |
private static String |
safeProviderName(Cipher cipher) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitencodefinal SecretKey premasterSecret
RSAPremasterSecret(SecretKey premasterSecret)
byte[] getEncoded(PublicKey publicKey, SecureRandom secureRandom) throws GeneralSecurityException
static RSAKeyExchange.RSAPremasterSecret createPremasterSecret(ClientHandshakeContext chc) throws GeneralSecurityException
static RSAKeyExchange.RSAPremasterSecret decode(ServerHandshakeContext shc, PrivateKey privateKey, byte[] encrypted) throws GeneralSecurityException
private static SecretKey generatePremasterSecret(int clientVersion, int serverVersion, byte[] encodedSecret, SecureRandom generator) throws GeneralSecurityException
Copyright © 2023. All rights reserved.