| 程序包 | 说明 |
|---|---|
| org.openeuler.sun.security.ssl |
| 限定符和类型 | 类和说明 |
|---|---|
(专用程序包) class |
ClientHandshakeContext |
(专用程序包) class |
PostHandshakeContext
A compact implementation of HandshakeContext for post-handshake messages
|
(专用程序包) class |
ServerHandshakeContext |
| 限定符和类型 | 字段和说明 |
|---|---|
private HandshakeContext |
SSLTrafficKeyDerivation.LegacyTrafficKeyDerivation.context |
private HandshakeContext |
SSLSecretDerivation.context |
(专用程序包) HandshakeContext |
SSLMasterKeyDerivation.LegacyMasterKeyDerivation.context |
(专用程序包) HandshakeContext |
SSLEngineImpl.DelegatedTask.DelegatedAction.context |
private HandshakeContext |
SM2KeyExchange.SM2KAKeyDerivation.context |
private HandshakeContext |
RSAKeyExchange.RSAKAGenerator.RSAKAKeyDerivation.context |
private HandshakeContext |
KrbKeyExchange.KrbKAGenerator.KRBKAKeyDerivation.context |
private HandshakeContext |
ECDHKeyExchange.ECDHEKAKeyDerivation.context |
private HandshakeContext |
ECCKeyExchange.ECCKAGenerator.ECCKAKeyDerivation.context |
private HandshakeContext |
DHKeyExchange.DHEKAGenerator.DHEKAKeyDerivation.context |
(专用程序包) HandshakeContext |
TransportContext.handshakeContext |
(专用程序包) HandshakeContext |
SSLHandshake.HandshakeMessage.handshakeContext |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
CertificateMessage.GMTLSCertificateConsumer.adjustCerts(X509Certificate[] x509Certs,
HandshakeContext context) |
private static SSLPossession |
CertificateRequest.T12CertificateRequestConsumer.choosePossession(HandshakeContext hc,
CertificateRequest.T12CertificateRequestMessage crm) |
private static SSLPossession |
CertificateMessage.T13CertificateProducer.choosePossession(HandshakeContext hc,
ClientHello.ClientHelloMessage clientHello) |
private static byte[] |
PreSharedKeyExtension.computeBinder(HandshakeContext context,
SecretKey binderKey,
HandshakeHash hash,
SSLSessionImpl session,
HandshakeContext ctx,
ClientHello.ClientHelloMessage hello,
PreSharedKeyExtension.CHPreSharedKeySpec pskPrototype) |
private static byte[] |
PreSharedKeyExtension.computeBinder(HandshakeContext context,
SecretKey binderKey,
SSLSessionImpl session,
byte[] digest) |
private static byte[] |
PreSharedKeyExtension.computeBinder(HandshakeContext context,
SecretKey binderKey,
SSLSessionImpl session,
HandshakeHash pskBinderHash) |
(专用程序包) void |
SSLExtensions.consumeOnLoad(HandshakeContext context,
SSLExtension[] extensions)
Consume the specified extensions.
|
(专用程序包) void |
SSLExtensions.consumeOnTrade(HandshakeContext context,
SSLExtension[] extensions)
Consider impact of the specified extensions.
|
private GMX509Authentication.GMX509Possession |
GMX509Authentication.GMX509PossessionGenerator.createGMX509Possession(String keyType,
String[] serverAliases,
X509ExtendedKeyManager km,
HandshakeContext shc,
boolean isClientMode) |
SSLKeyDerivation |
SSLKeyExchange.createKeyDerivation(HandshakeContext handshakeContext) |
SSLKeyDerivation |
SSLKeyExchange.T12KeyAgreement.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
SSLKeyExchange.GMTLSKeyAgreement.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
SSLKeyExchange.T13KeyAgreement.createKeyDerivation(HandshakeContext hc) |
SSLKeyDerivation |
SSLKeyAgreementGenerator.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
SM2KeyExchange.SM2KAGenerator.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
RSAKeyExchange.RSAKAGenerator.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
KrbKeyExchange.KrbKAGenerator.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
ECDHKeyExchange.ECDHKAGenerator.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
ECDHKeyExchange.ECDHEKAGenerator.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
ECCKeyExchange.ECCKAGenerator.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
DHKeyExchange.DHEKAGenerator.createKeyDerivation(HandshakeContext context) |
SSLKeyDerivation |
SSLTrafficKeyDerivation.createKeyDerivation(HandshakeContext context,
SecretKey secretKey) |
SSLKeyDerivation |
SSLTrafficKeyDerivation.S30TrafficKeyDerivationGenerator.createKeyDerivation(HandshakeContext context,
SecretKey secretKey) |
SSLKeyDerivation |
SSLTrafficKeyDerivation.T10TrafficKeyDerivationGenerator.createKeyDerivation(HandshakeContext context,
SecretKey secretKey) |
SSLKeyDerivation |
SSLTrafficKeyDerivation.GMTLSTrafficKeyDerivationGenerator.createKeyDerivation(HandshakeContext context,
SecretKey secretKey) |
SSLKeyDerivation |
SSLTrafficKeyDerivation.T12TrafficKeyDerivationGenerator.createKeyDerivation(HandshakeContext context,
SecretKey secretKey) |
SSLKeyDerivation |
SSLTrafficKeyDerivation.T13TrafficKeyDerivationGenerator.createKeyDerivation(HandshakeContext context,
SecretKey secretKey) |
SSLKeyDerivation |
SSLMasterKeyDerivation.createKeyDerivation(HandshakeContext context,
SecretKey secretKey) |
SSLKeyDerivation |
SSLKeyDerivationGenerator.createKeyDerivation(HandshakeContext context,
SecretKey secretKey) |
SSLPossession |
X509Authentication.createPossession(HandshakeContext handshakeContext) |
SSLPossession |
X509Authentication.X509PossessionGenerator.createPossession(HandshakeContext context) |
SSLPossession |
SSLPossessionGenerator.createPossession(HandshakeContext handshakeContext) |
SSLPossession |
SSLKeyExchange.T12KeyAgreement.createPossession(HandshakeContext context) |
SSLPossession |
SSLKeyExchange.GMTLSKeyAgreement.createPossession(HandshakeContext context) |
SSLPossession |
SSLKeyExchange.T13KeyAgreement.createPossession(HandshakeContext hc) |
SSLPossession |
SM2KeyExchange.SM2PossessionGenerator.createPossession(HandshakeContext context) |
SSLPossession |
RSAKeyExchange.EphemeralRSAPossessionGenerator.createPossession(HandshakeContext context) |
SSLPossession |
KrbKeyExchange.KrbPossessionGenerator.createPossession(HandshakeContext handshakeContext)
Kerberos service credentials.
|
SSLPossession |
GMX509Authentication.createPossession(HandshakeContext handshakeContext) |
SSLPossession |
GMX509Authentication.GMX509PossessionGenerator.createPossession(HandshakeContext context) |
SSLPossession |
ECDHKeyExchange.ECDHEPossessionGenerator.createPossession(HandshakeContext context) |
SSLPossession |
ECCKeyExchange.ECCPossessionGenerator.createPossession(HandshakeContext context) |
SSLPossession |
DHKeyExchange.DHEPossessionGenerator.createPossession(HandshakeContext context) |
(专用程序包) SSLPossession[] |
SSLKeyExchange.createPossessions(HandshakeContext context) |
byte[] |
Finished.VerifyDataGenerator.createVerifyData(HandshakeContext context,
boolean isValidation) |
byte[] |
Finished.VerifyDataScheme.createVerifyData(HandshakeContext context,
boolean isValidation) |
byte[] |
Finished.S30VerifyDataGenerator.createVerifyData(HandshakeContext context,
boolean isValidation) |
byte[] |
Finished.T10VerifyDataGenerator.createVerifyData(HandshakeContext context,
boolean isValidation) |
byte[] |
Finished.T12VerifyDataGenerator.createVerifyData(HandshakeContext context,
boolean isValidation) |
byte[] |
Finished.GMTLSVerifyDataGenerator.createVerifyData(HandshakeContext context,
boolean isValidation) |
byte[] |
Finished.T13VerifyDataGenerator.createVerifyData(HandshakeContext context,
boolean isValidation) |
private static SecretKey |
PreSharedKeyExtension.deriveBinderKey(HandshakeContext context,
SecretKey psk,
SSLSessionImpl session) |
(专用程序包) SSLSecretDerivation |
SSLSecretDerivation.forContext(HandshakeContext context) |
private String |
CertificateMessage.GMTLSCertificateConsumer.getEndPoint(HandshakeContext context) |
Map.Entry<Byte,SSLConsumer>[] |
SSLKeyExchange.getHandshakeConsumers(HandshakeContext handshakeContext) |
Map.Entry<Byte,SSLConsumer>[] |
SSLKeyExchange.T12KeyAgreement.getHandshakeConsumers(HandshakeContext handshakeContext) |
Map.Entry<Byte,SSLConsumer>[] |
SSLKeyExchange.GMTLSKeyAgreement.getHandshakeConsumers(HandshakeContext handshakeContext) |
default Map.Entry<Byte,SSLConsumer>[] |
SSLHandshakeBinding.getHandshakeConsumers(HandshakeContext handshakeContext) |
Map.Entry<Byte,HandshakeProducer>[] |
X509Authentication.getHandshakeProducers(HandshakeContext handshakeContext) |
Map.Entry<Byte,HandshakeProducer>[] |
SSLKeyExchange.getHandshakeProducers(HandshakeContext handshakeContext) |
Map.Entry<Byte,HandshakeProducer>[] |
SSLKeyExchange.T12KeyAgreement.getHandshakeProducers(HandshakeContext handshakeContext) |
Map.Entry<Byte,HandshakeProducer>[] |
SSLKeyExchange.GMTLSKeyAgreement.getHandshakeProducers(HandshakeContext handshakeContext) |
default Map.Entry<Byte,HandshakeProducer>[] |
SSLHandshakeBinding.getHandshakeProducers(HandshakeContext handshakeContext) |
Map.Entry<Byte,HandshakeProducer>[] |
GMX509Authentication.getHandshakeProducers(HandshakeContext handshakeContext) |
SSLHandshake[] |
X509Authentication.getRelatedHandshakers(HandshakeContext handshakeContext) |
SSLHandshake[] |
SSLKeyExchange.getRelatedHandshakers(HandshakeContext handshakeContext) |
SSLHandshake[] |
SSLKeyExchange.T12KeyAgreement.getRelatedHandshakers(HandshakeContext handshakeContext) |
SSLHandshake[] |
SSLKeyExchange.GMTLSKeyAgreement.getRelatedHandshakers(HandshakeContext handshakeContext) |
default SSLHandshake[] |
SSLHandshakeBinding.getRelatedHandshakers(HandshakeContext handshakeContext) |
SSLHandshake[] |
GMX509Authentication.getRelatedHandshakers(HandshakeContext handshakeContext) |
private boolean |
GMX509Authentication.GMX509PossessionGenerator.isValidNamedGroup(String alias,
PublicKey publicKey,
HandshakeContext shc) |
(专用程序包) boolean |
RandomCookie.isVersionDowngrade(HandshakeContext context) |
(专用程序包) static void |
SSLHandshake.kickstart(HandshakeContext context) |
(专用程序包) void |
SSLExtensions.produce(HandshakeContext context,
SSLExtension[] extensions)
Produce extension values for the specified extensions.
|
(专用程序包) void |
SSLExtensions.reproduce(HandshakeContext context,
SSLExtension[] extensions)
Produce extension values for the specified extensions, replacing if
there is an existing extension value for a specified extension.
|
private static void |
ServerHello.setUpPskKD(HandshakeContext hc,
SecretKey psk) |
Copyright © 2023. All rights reserved.