static final class DHKeyExchange.DHEPossession extends Object implements SSLPossession
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) SupportedGroupsExtension.NamedGroup |
namedGroup |
(专用程序包) PrivateKey |
privateKey |
(专用程序包) DHPublicKey |
publicKey |
| 构造器和说明 |
|---|
DHEPossession(DHKeyExchange.DHECredentials credentials,
SecureRandom random) |
DHEPossession(int keyLength,
SecureRandom random) |
DHEPossession(SupportedGroupsExtension.NamedGroup namedGroup,
SecureRandom random) |
final PrivateKey privateKey
final DHPublicKey publicKey
final SupportedGroupsExtension.NamedGroup namedGroup
DHEPossession(SupportedGroupsExtension.NamedGroup namedGroup, SecureRandom random)
DHEPossession(int keyLength,
SecureRandom random)
DHEPossession(DHKeyExchange.DHECredentials credentials, SecureRandom random)
private KeyPair generateDHKeyPair(KeyPairGenerator kpg) throws GeneralSecurityException
private static DHPublicKeySpec getDHPublicKeySpec(PublicKey key)
public byte[] encode()
encode 在接口中 SSLPossessionCopyright © 2023. All rights reserved.