final class SSLKeyExchange extends Object implements SSLKeyAgreementGenerator, SSLHandshakeBinding
| 限定符和类型 | 字段和说明 |
|---|---|
private SSLAuthentication |
authentication |
private SSLKeyAgreement |
keyAgreement |
| 构造器和说明 |
|---|
SSLKeyExchange(SSLAuthentication authentication,
SSLKeyAgreement keyAgreement) |
| 限定符和类型 | 方法和说明 |
|---|---|
SSLKeyDerivation |
createKeyDerivation(HandshakeContext handshakeContext) |
(专用程序包) SSLPossession[] |
createPossessions(HandshakeContext context) |
Map.Entry<Byte,SSLConsumer>[] |
getHandshakeConsumers(HandshakeContext handshakeContext) |
Map.Entry<Byte,HandshakeProducer>[] |
getHandshakeProducers(HandshakeContext handshakeContext) |
SSLHandshake[] |
getRelatedHandshakers(HandshakeContext handshakeContext) |
(专用程序包) static SSLKeyExchange |
valueOf(CipherSuite.KeyExchange keyExchange,
ProtocolVersion protocolVersion) |
(专用程序包) static SSLKeyExchange |
valueOf(SupportedGroupsExtension.NamedGroup namedGroup) |
private final SSLAuthentication authentication
private final SSLKeyAgreement keyAgreement
SSLKeyExchange(SSLAuthentication authentication, SSLKeyAgreement keyAgreement)
SSLPossession[] createPossessions(HandshakeContext context)
public SSLKeyDerivation createKeyDerivation(HandshakeContext handshakeContext) throws IOException
createKeyDerivation 在接口中 SSLKeyAgreementGeneratorIOExceptionpublic SSLHandshake[] getRelatedHandshakers(HandshakeContext handshakeContext)
getRelatedHandshakers 在接口中 SSLHandshakeBindingpublic Map.Entry<Byte,HandshakeProducer>[] getHandshakeProducers(HandshakeContext handshakeContext)
getHandshakeProducers 在接口中 SSLHandshakeBindingpublic Map.Entry<Byte,SSLConsumer>[] getHandshakeConsumers(HandshakeContext handshakeContext)
getHandshakeConsumers 在接口中 SSLHandshakeBindingstatic SSLKeyExchange valueOf(CipherSuite.KeyExchange keyExchange, ProtocolVersion protocolVersion)
static SSLKeyExchange valueOf(SupportedGroupsExtension.NamedGroup namedGroup)
Copyright © 2023. All rights reserved.