| 程序包 | 说明 |
|---|---|
| org.openeuler.sun.security.ssl |
| 限定符和类型 | 类和说明 |
|---|---|
private static class |
AlpnExtension.CHAlpnProducer
Network data producer of the extension in a ClientHello
handshake message.
|
private static class |
AlpnExtension.SHAlpnProducer
Network data producer of the extension in the ServerHello
handshake message.
|
private static class |
CertificateAuthoritiesExtension.CHCertificateAuthoritiesProducer
Network data producer of a "certificate_authorities" extension in
the ClientHello handshake message.
|
private static class |
CertificateAuthoritiesExtension.CRCertificateAuthoritiesProducer
Network data producer of a "certificate_authorities" extension in
the CertificateRequest handshake message.
|
private static class |
CertificateMessage.GMTLSCertificateProducer
The "Certificate" handshake message producer for GMTLS.
|
private static class |
CertificateMessage.T12CertificateProducer
The "Certificate" handshake message producer for TLS 1.2 and
previous SSL/TLS protocol versions.
|
private static class |
CertificateMessage.T13CertificateProducer
The "Certificate" handshake message producer for TLS 1.3.
|
private static class |
CertificateRequest.GMTlsCertificateRequestProducer
The "CertificateRequest" handshake message producer for GMTLS.
|
private static class |
CertificateRequest.T10CertificateRequestProducer
The "CertificateRequest" handshake message producer for SSL 3.0 and
TLS 1.0/1.1.
|
private static class |
CertificateRequest.T12CertificateRequestProducer
The "CertificateRequest" handshake message producer for TLS 1.2.
|
private static class |
CertificateRequest.T13CertificateRequestProducer
The "CertificateRequest" handshake message producer for TLS 1.3.
|
private static class |
CertificateStatus.CertificateStatusProducer
The CertificateStatus handshake message consumer.
|
private static class |
CertificateVerify.GMTlsCertificateVerifyProducer
The "CertificateVerify" handshake message producer.
|
private static class |
CertificateVerify.S30CertificateVerifyProducer
The "CertificateVerify" handshake message producer.
|
private static class |
CertificateVerify.T10CertificateVerifyProducer
The "CertificateVerify" handshake message producer.
|
private static class |
CertificateVerify.T12CertificateVerifyProducer
The "CertificateVerify" handshake message producer.
|
private static class |
CertificateVerify.T13CertificateVerifyProducer
The "CertificateVerify" handshake message producer.
|
private static class |
CertSignAlgsExtension.CHCertSignatureSchemesProducer
Network data producer of a "signature_algorithms_cert" extension in
the ClientHello handshake message.
|
private static class |
CertSignAlgsExtension.CRCertSignatureSchemesProducer
Network data producer of a "signature_algorithms_cert" extension in
the CertificateRequest handshake message.
|
private static class |
CertStatusExtension.CHCertStatusReqProducer
Network data producer of a "status_request" extension in the
ClientHello handshake message.
|
private static class |
CertStatusExtension.CHCertStatusReqV2Producer
Network data producer of a "status_request_v2" extension in the
ClientHello handshake message.
|
private static class |
CertStatusExtension.CTCertStatusResponseProducer |
private static class |
CertStatusExtension.SHCertStatusReqProducer
Network data producer of a "status_request" extension in the
ServerHello handshake message.
|
private static class |
CertStatusExtension.SHCertStatusReqV2Producer
Network data producer of a "status_request_v2" extension in the
ServerHello handshake message.
|
private static class |
ChangeCipherSpec.GMTLSChangeCipherSpecProducer |
private static class |
ChangeCipherSpec.T10ChangeCipherSpecProducer
The "ChangeCipherSpec" message producer.
|
private static class |
ClientHello.ClientHelloProducer |
private static class |
ClientKeyExchange.ClientKeyExchangeProducer
The "ClientKeyExchange" handshake message producer.
|
private static class |
CookieExtension.CHCookieProducer |
private static class |
CookieExtension.HRRCookieProducer |
private static class |
CookieExtension.HRRCookieReproducer |
private static class |
DHClientKeyExchange.DHClientKeyExchangeProducer
The DiffieHellman "ClientKeyExchange" handshake message producer.
|
(专用程序包) static class |
DHServerKeyExchange.DHServerKeyExchangeProducer
The DiffieHellman "ServerKeyExchange" handshake message producer.
|
private static class |
ECCClientKeyExchange.ECCClientKeyExchangeProducer
The ECC "ClientKeyExchange" handshake message producer.
|
private static class |
ECCServerKeyExchange.ECCServerKeyExchangeProducer
The ECC "ServerKeyExchange" handshake message producer.
|
private static class |
ECDHClientKeyExchange.ECDHClientKeyExchangeProducer
The ECDH "ClientKeyExchange" handshake message producer.
|
private static class |
ECDHClientKeyExchange.ECDHEClientKeyExchangeProducer
The ECDHE "ClientKeyExchange" handshake message producer.
|
private static class |
ECDHServerKeyExchange.ECDHServerKeyExchangeProducer
The ECDH "ServerKeyExchange" handshake message producer.
|
private static class |
ECPointFormatsExtension.CHECPointFormatsProducer
Network data producer of a "ec_point_formats" extension in
the ClientHello handshake message.
|
private static class |
EncryptedExtensions.EncryptedExtensionsProducer
The EncryptedExtensions handshake message consumer.
|
private static class |
ExtendedMasterSecretExtension.CHExtendedMasterSecretProducer
Network data producer of a "extended_master_secret" extension in
the ClientHello handshake message.
|
private static class |
ExtendedMasterSecretExtension.SHExtendedMasterSecretProducer
Network data producer of a "extended_master_secret" extension in
the ServerHello handshake message.
|
private static class |
Finished.GMTLSFinishedProducer
The "Finished" handshake message producer for GMTLS.
|
private static class |
Finished.T12FinishedProducer
The "Finished" handshake message producer.
|
private static class |
Finished.T13FinishedProducer
The "Finished" handshake message producer.
|
private static class |
HelloRequest.HelloRequestProducer
The "HelloRequest" handshake message producer.
|
private static class |
KeyShareExtension.CHKeyShareProducer
Network data producer of the extension in a ClientHello
handshake message.
|
private static class |
KeyShareExtension.HRRKeyShareProducer
Network data producer of the extension in a HelloRetryRequest
handshake message.
|
private static class |
KeyShareExtension.HRRKeyShareReproducer
Network data producer of the extension for stateless
HelloRetryRequest reconstruction.
|
private static class |
KeyShareExtension.SHKeyShareProducer
Network data producer of the extension in a ServerHello
handshake message.
|
private static class |
KeyUpdate.KeyUpdateProducer
The "KeyUpdate" handshake message producer.
|
private static class |
KrbClientKeyExchange.KrbClientKeyExchangeProducer
The KRB5 "ClientKeyExchange" handshake message producer.
|
private static class |
MaxFragExtension.CHMaxFragmentLengthProducer
Network data producer of a "max_fragment_length" extension in
the ClientHello handshake message.
|
private static class |
MaxFragExtension.EEMaxFragmentLengthProducer
Network data producer of a "max_fragment_length" extension in
the EncryptedExtensions handshake message.
|
private static class |
MaxFragExtension.SHMaxFragmentLengthProducer
Network data producer of a "max_fragment_length" extension in
the ServerHello handshake message.
|
private static class |
NewSessionTicket.NewSessionTicketProducer
The "NewSessionTicket" handshake message producer.
|
private static class |
PreSharedKeyExtension.CHPreSharedKeyProducer |
private static class |
PreSharedKeyExtension.SHPreSharedKeyProducer |
private static class |
PskKeyExchangeModesExtension.PskKeyExchangeModesProducer
Network data producer of a "psk_key_exchange_modes" extension in the
ClientHello handshake message.
|
private static class |
RenegoInfoExtension.CHRenegotiationInfoProducer
Network data producer of a "renegotiation_info" extension in
the ClientHello handshake message.
|
private static class |
RenegoInfoExtension.SHRenegotiationInfoProducer
Network data producer of a "renegotiation_info" extension in
the ServerHello handshake message.
|
private static class |
RSAClientKeyExchange.RSAClientKeyExchangeProducer
The RSA "ClientKeyExchange" handshake message producer.
|
private static class |
RSAServerKeyExchange.RSAServerKeyExchangeProducer
The RSA "ServerKeyExchange" handshake message producer.
|
private static class |
ServerHello.GMTLSServerHelloProducer
The "ServerHello" handshake message producer.
|
private static class |
ServerHello.T12ServerHelloProducer
The "ServerHello" handshake message producer.
|
private static class |
ServerHello.T13HelloRetryRequestProducer
The "HelloRetryRequest" handshake message producer.
|
private static class |
ServerHello.T13HelloRetryRequestReproducer
The "HelloRetryRequest" handshake message reproducer.
|
private static class |
ServerHello.T13ServerHelloProducer
The "ServerHello" handshake message producer.
|
private static class |
ServerHelloDone.ServerHelloDoneProducer
The "ServerHelloDone" handshake message producer.
|
private static class |
ServerKeyExchange.ServerKeyExchangeProducer
The "ServerKeyExchange" handshake message producer.
|
private static class |
ServerNameExtension.CHServerNameProducer
Network data producer of a "server_name" extension in the
ClientHello handshake message.
|
private static class |
ServerNameExtension.EEServerNameProducer
Network data producer of a "server_name" extension in the
EncryptedExtensions handshake message.
|
private static class |
ServerNameExtension.SHServerNameProducer
Network data producer of a "server_name" extension in the
ServerHello handshake message.
|
private static class |
SignatureAlgorithmsExtension.CHSignatureSchemesProducer
Network data producer of a "signature_algorithms" extension in
the ClientHello handshake message.
|
private static class |
SignatureAlgorithmsExtension.CRSignatureSchemesProducer
Network data producer of a "signature_algorithms" extension in
the CertificateRequest handshake message.
|
private static class |
SM2ClientKeyExchange.SM2ClientKeyExchangeProducer
The SM2 "ClientKeyExchange" handshake message producer.
|
private static class |
SM2ServerKeyExchange.SM2ServerKeyExchangeProducer
The SM2 "ServerKeyExchange" handshake message producer.
|
(专用程序包) class |
SSLHandshake |
private static class |
SupportedGroupsExtension.CHSupportedGroupsProducer
Network data producer of a "supported_groups" extension in
the ClientHello handshake message.
|
private static class |
SupportedGroupsExtension.EESupportedGroupsProducer
Network data producer of a "supported_groups" extension in
the EncryptedExtensions handshake message.
|
private static class |
SupportedVersionsExtension.CHSupportedVersionsProducer
Network data producer of a "supported_versions" extension in ClientHello.
|
private static class |
SupportedVersionsExtension.HRRSupportedVersionsProducer
Network data producer of a "supported_versions" extension in
HelloRetryRequest.
|
private static class |
SupportedVersionsExtension.HRRSupportedVersionsReproducer
Network data producer of a "supported_versions" extension for stateless
HelloRetryRequest reconstruction.
|
private static class |
SupportedVersionsExtension.SHSupportedVersionsProducer
Network data producer of a "supported_versions" extension in ServerHello.
|
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) static HandshakeProducer |
SupportedVersionsExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
SupportedGroupsExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
SignatureAlgorithmsExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
ServerNameExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
RenegoInfoExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
PskKeyExchangeModesExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
PreSharedKeyExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
MaxFragExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
KeyShareExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
ExtendedMasterSecretExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
ECPointFormatsExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
CookieExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
CertStatusExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
CertSignAlgsExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
CertificateAuthoritiesExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
AlpnExtension.chNetworkProducer |
(专用程序包) static HandshakeProducer |
CertStatusExtension.chV2NetworkProducer |
(专用程序包) static HandshakeProducer |
SignatureAlgorithmsExtension.crNetworkProducer |
(专用程序包) static HandshakeProducer |
CertSignAlgsExtension.crNetworkProducer |
(专用程序包) static HandshakeProducer |
CertificateAuthoritiesExtension.crNetworkProducer |
(专用程序包) static HandshakeProducer |
CertStatusExtension.ctNetworkProducer |
(专用程序包) static HandshakeProducer |
DHServerKeyExchange.dhHandshakeProducer |
(专用程序包) static HandshakeProducer |
ECCServerKeyExchange.eccHandshakeProducer |
(专用程序包) static HandshakeProducer |
ECCClientKeyExchange.eccHandshakeProducer |
(专用程序包) static HandshakeProducer |
ECDHServerKeyExchange.ecdheHandshakeProducer |
(专用程序包) static HandshakeProducer |
ECDHClientKeyExchange.ecdheHandshakeProducer |
(专用程序包) static HandshakeProducer |
ECDHClientKeyExchange.ecdhHandshakeProducer |
(专用程序包) static HandshakeProducer |
SupportedGroupsExtension.eeNetworkProducer |
(专用程序包) static HandshakeProducer |
ServerNameExtension.eeNetworkProducer |
(专用程序包) static HandshakeProducer |
MaxFragExtension.eeNetworkProducer |
(专用程序包) static HandshakeProducer |
AlpnExtension.eeNetworkProducer |
(专用程序包) static HandshakeProducer |
CertificateMessage.gmHandshakeProducer |
(专用程序包) static HandshakeProducer |
ServerHello.gmtlsHandshakeProducer |
(专用程序包) static HandshakeProducer |
Finished.gmtlsHandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateVerify.gmtlsHandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateRequest.gmtlsHandshakeProducer |
(专用程序包) static HandshakeProducer |
ChangeCipherSpec.gmtlsProducer |
(专用程序包) static HandshakeProducer |
ServerKeyExchange.handshakeProducer |
(专用程序包) static HandshakeProducer |
ServerHelloDone.handshakeProducer |
(专用程序包) static HandshakeProducer |
NewSessionTicket.handshakeProducer |
(专用程序包) static HandshakeProducer |
KeyUpdate.handshakeProducer |
(专用程序包) static HandshakeProducer |
HelloRequest.handshakeProducer |
(专用程序包) static HandshakeProducer |
EncryptedExtensions.handshakeProducer |
(专用程序包) static HandshakeProducer |
ClientKeyExchange.handshakeProducer |
(专用程序包) static HandshakeProducer |
ClientHello.handshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateStatus.handshakeProducer |
(专用程序包) static HandshakeProducer |
ServerHello.hrrHandshakeProducer |
(专用程序包) static HandshakeProducer |
SupportedVersionsExtension.hrrNetworkProducer |
(专用程序包) static HandshakeProducer |
KeyShareExtension.hrrNetworkProducer |
(专用程序包) static HandshakeProducer |
CookieExtension.hrrNetworkProducer |
(专用程序包) static HandshakeProducer |
KeyShareExtension.hrrNetworkReproducer |
(专用程序包) static HandshakeProducer |
CookieExtension.hrrNetworkReproducer |
(专用程序包) static HandshakeProducer |
SupportedVersionsExtension.hrrReproducer |
(专用程序包) static HandshakeProducer |
ServerHello.hrrReproducer |
(专用程序包) static HandshakeProducer |
KrbClientKeyExchange.krbHandshakeProducer |
(专用程序包) HandshakeProducer |
SSLExtension.networkProducer |
(专用程序包) static HandshakeProducer |
RSAServerKeyExchange.rsaHandshakeProducer |
(专用程序包) static HandshakeProducer |
RSAClientKeyExchange.rsaHandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateVerify.s30HandshakeProducer |
(专用程序包) static HandshakeProducer |
SupportedVersionsExtension.shNetworkProducer |
(专用程序包) static HandshakeProducer |
ServerNameExtension.shNetworkProducer |
(专用程序包) static HandshakeProducer |
RenegoInfoExtension.shNetworkProducer |
(专用程序包) static HandshakeProducer |
PreSharedKeyExtension.shNetworkProducer |
(专用程序包) static HandshakeProducer |
MaxFragExtension.shNetworkProducer |
(专用程序包) static HandshakeProducer |
KeyShareExtension.shNetworkProducer |
(专用程序包) static HandshakeProducer |
ExtendedMasterSecretExtension.shNetworkProducer |
(专用程序包) static HandshakeProducer |
CertStatusExtension.shNetworkProducer |
(专用程序包) static HandshakeProducer |
AlpnExtension.shNetworkProducer |
(专用程序包) static HandshakeProducer |
CertStatusExtension.shV2NetworkProducer |
(专用程序包) static HandshakeProducer |
SM2ServerKeyExchange.sm2HandshakeProducer |
(专用程序包) static HandshakeProducer |
SM2ClientKeyExchange.sm2HandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateVerify.t10HandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateRequest.t10HandshakeProducer |
(专用程序包) static HandshakeProducer |
ChangeCipherSpec.t10Producer |
(专用程序包) static HandshakeProducer |
ServerHello.t12HandshakeProducer |
(专用程序包) static HandshakeProducer |
Finished.t12HandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateVerify.t12HandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateRequest.t12HandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateMessage.t12HandshakeProducer |
(专用程序包) static HandshakeProducer |
ServerHello.t13HandshakeProducer |
(专用程序包) static HandshakeProducer |
Finished.t13HandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateVerify.t13HandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateRequest.t13HandshakeProducer |
(专用程序包) static HandshakeProducer |
CertificateMessage.t13HandshakeProducer |
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) HashMap<Byte,HandshakeProducer> |
HandshakeContext.handshakeProducers |
| 限定符和类型 | 方法和说明 |
|---|---|
private HandshakeProducer |
SSLHandshake.getHandshakeProducer(ConnectionContext context) |
| 构造器和说明 |
|---|
SSLExtension(int id,
String name,
SSLHandshake handshakeType,
ProtocolVersion[] supportedProtocols,
HandshakeProducer producer,
SSLExtension.ExtensionConsumer onLoadConsumer,
HandshakeAbsence onLoadAbsence,
HandshakeConsumer onTradeConsumer,
HandshakeAbsence onTradeAbsence,
SSLStringizer stringize) |
Copyright © 2023. All rights reserved.