| 程序包 | 说明 |
|---|---|
| org.openeuler.sun.security.ssl |
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) ProtocolVersion |
OutputRecord.helloVersion |
(专用程序包) ProtocolVersion |
InputRecord.helloVersion |
(专用程序包) ProtocolVersion |
HandshakeContext.maximumActiveProtocol |
(专用程序包) ProtocolVersion |
SSLConfiguration.maximumProtocolVersion |
(专用程序包) ProtocolVersion |
HandshakeContext.negotiatedProtocol |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_10_11 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_10_12 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_11_12 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_12_13 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_EMPTY |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_OF_11 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_OF_12 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_OF_13 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_OF_30 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_OF_GMTLS |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_OF_GMTLS_AND_12 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_OF_NONE |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_TO_10 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_TO_11 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_TO_12 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_TO_12_AND_GMTLS |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_TO_13 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_TO_13_AND_GMTLS |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_TO_TLS10 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_TO_TLS11 |
(专用程序包) static ProtocolVersion[] |
ProtocolVersion.PROTOCOLS_TO_TLS12 |
(专用程序包) ProtocolVersion |
TransportContext.protocolVersion |
private ProtocolVersion |
SSLSessionImpl.protocolVersion |
(专用程序包) ProtocolVersion |
SSLCipher.SSLReadCipher.protocolVersion |
(专用程序包) ProtocolVersion |
SSLCipher.SSLWriteCipher.protocolVersion |
(专用程序包) ProtocolVersion |
OutputRecord.protocolVersion |
(专用程序包) ProtocolVersion |
ServerHello.ServerHelloMessage.serverVersion |
(专用程序包) ProtocolVersion[] |
SupportedGroupsExtension.NamedGroup.supportedProtocols |
(专用程序包) ProtocolVersion[] |
SSLExtension.supportedProtocols |
(专用程序包) ProtocolVersion[] |
ContentType.supportedProtocols |
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) List<ProtocolVersion> |
HandshakeContext.activeProtocols |
private static List<ProtocolVersion> |
SSLContextImpl.TLS10Context.clientDefaultProtocols |
private static List<ProtocolVersion> |
SSLContextImpl.TLS11Context.clientDefaultProtocols |
private static List<ProtocolVersion> |
SSLContextImpl.TLS12Context.clientDefaultProtocols |
private static List<ProtocolVersion> |
SSLContextImpl.TLS13Context.clientDefaultProtocols |
private static List<ProtocolVersion> |
SSLContextImpl.GMTLSContext.clientDefaultProtocols |
private static List<ProtocolVersion> |
SSLContextImpl.CustomizedTLSContext.clientDefaultProtocols |
(专用程序包) static ArrayList<ProtocolVersion> |
SSLContextImpl.CustomizedSSLProtocols.customizedClientProtocols |
(专用程序包) static ArrayList<ProtocolVersion> |
SSLContextImpl.CustomizedSSLProtocols.customizedServerProtocols |
(专用程序包) List<ProtocolVersion> |
SSLConfiguration.enabledProtocols |
(专用程序包) List<ProtocolVersion> |
SignatureScheme.handshakeSupportedProtocols |
private static List<ProtocolVersion> |
SSLContextImpl.AbstractTLSContext.serverDefaultProtocols |
private static List<ProtocolVersion> |
SSLContextImpl.CustomizedTLSContext.serverDefaultProtocols |
private static List<ProtocolVersion> |
SSLContextImpl.AbstractTLSContext.supportedProtocols |
(专用程序包) List<ProtocolVersion> |
SignatureScheme.supportedProtocols |
(专用程序包) List<ProtocolVersion> |
CipherSuite.supportedProtocols |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) static ProtocolVersion[] |
SSLContextImpl.CustomizedTLSContext.getProtocols() |
(专用程序包) ProtocolVersion |
SSLSessionImpl.getProtocolVersion() |
(专用程序包) static ProtocolVersion[] |
SSLContextImpl.AbstractTLSContext.getSupportedProtocols() |
(专用程序包) static ProtocolVersion |
ProtocolVersion.nameOf(String name)
Return a ProtocolVersion for the given TLS protocol name.
|
private ProtocolVersion |
ClientHello.ClientHelloConsumer.negotiateProtocol(ServerHandshakeContext context,
int clientHelloVersion) |
private ProtocolVersion |
ClientHello.ClientHelloConsumer.negotiateProtocol(ServerHandshakeContext context,
int[] clientSupportedVersions) |
(专用程序包) static ProtocolVersion |
ProtocolVersion.selectedFrom(List<ProtocolVersion> listedVersions,
int suggestedVersion)
Select the lower of that suggested protocol version and
the highest of the listed protocol versions.
|
(专用程序包) static ProtocolVersion |
ProtocolVersion.valueOf(byte major,
byte minor)
Return a ProtocolVersion with the specified major and minor
version numbers.
|
(专用程序包) static ProtocolVersion |
ProtocolVersion.valueOf(int id)
Return a ProtocolVersion with the specified version number.
|
static ProtocolVersion |
ProtocolVersion.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ProtocolVersion[] |
ProtocolVersion.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
private static List<ProtocolVersion> |
SSLContextImpl.CustomizedTLSContext.customizedProtocols(boolean client,
List<ProtocolVersion> customized) |
private static List<ProtocolVersion> |
HandshakeContext.getActiveProtocols(List<ProtocolVersion> enabledProtocols,
List<CipherSuite> enabledCipherSuites,
AlgorithmConstraints algorithmConstraints) |
private static List<ProtocolVersion> |
SSLContextImpl.getAvailableProtocols(ProtocolVersion[] protocolCandidates) |
(专用程序包) abstract List<ProtocolVersion> |
SSLContextImpl.getClientDefaultProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.TLS10Context.getClientDefaultProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.TLS11Context.getClientDefaultProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.TLS12Context.getClientDefaultProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.TLS13Context.getClientDefaultProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.GMTLSContext.getClientDefaultProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.CustomizedTLSContext.getClientDefaultProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.getDefaultProtocolVersions(boolean roleIsServer) |
(专用程序包) abstract List<ProtocolVersion> |
SSLContextImpl.getServerDefaultProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.AbstractTLSContext.getServerDefaultProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.CustomizedTLSContext.getServerDefaultProtocolVersions() |
(专用程序包) abstract List<ProtocolVersion> |
SSLContextImpl.getSupportedProtocolVersions() |
(专用程序包) List<ProtocolVersion> |
SSLContextImpl.AbstractTLSContext.getSupportedProtocolVersions() |
(专用程序包) static List<ProtocolVersion> |
ProtocolVersion.namesOf(String[] protocolNames)
Get a list of ProtocolVersion objects of an array protocol
version names.
|
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) int |
CipherSuite.calculateFragSize(int packetLimit,
ProtocolVersion protocolVersion) |
(专用程序包) int |
CipherSuite.calculatePacketSize(int fragmentSize,
ProtocolVersion protocolVersion) |
(专用程序包) int |
ProtocolVersion.compare(ProtocolVersion that)
Compares this object with the specified ProtocolVersion.
|
SSLCipher.SSLReadCipher |
SSLCipher.ReadCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLWriteCipher |
SSLCipher.WriteCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLReadCipher |
SSLCipher.NullReadCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLWriteCipher |
SSLCipher.NullWriteCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLReadCipher |
SSLCipher.StreamReadCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLWriteCipher |
SSLCipher.StreamWriteCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLReadCipher |
SSLCipher.T10BlockReadCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLWriteCipher |
SSLCipher.T10BlockWriteCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLReadCipher |
SSLCipher.T11BlockReadCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLWriteCipher |
SSLCipher.T11BlockWriteCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLReadCipher |
SSLCipher.GMTlsBlockReadCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLWriteCipher |
SSLCipher.GMTlsBlockWriteCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLReadCipher |
SSLCipher.T12GcmReadCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLReadCipher |
SSLCipher.GMTlsGcmReadCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLWriteCipher |
SSLCipher.T12GcmWriteCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLWriteCipher |
SSLCipher.GMTlsGcmWriteCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLReadCipher |
SSLCipher.T13GcmReadCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
SSLCipher.SSLWriteCipher |
SSLCipher.T13GcmWriteCipherGenerator.createCipher(SSLCipher sslCipher,
Authenticator authenticator,
ProtocolVersion protocolVersion,
String algorithm,
Key key,
AlgorithmParameterSpec params,
SecureRandom random) |
(专用程序包) static KrbKeyExchange.KrbPremasterSecret |
KrbKeyExchange.KrbPremasterSecret.createPremasterSecret(ProtocolVersion protocolVersion,
SecureRandom rand) |
(专用程序包) SSLCipher.SSLReadCipher |
SSLCipher.createReadCipher(Authenticator authenticator,
ProtocolVersion protocolVersion,
SecretKey key,
IvParameterSpec iv,
SecureRandom random) |
(专用程序包) SSLCipher.SSLWriteCipher |
SSLCipher.createWriteCipher(Authenticator authenticator,
ProtocolVersion protocolVersion,
SecretKey key,
IvParameterSpec iv,
SecureRandom random) |
(专用程序包) static KrbKeyExchange.KrbPremasterSecret |
KrbKeyExchange.KrbPremasterSecret.decode(ProtocolVersion protocolVersion,
ProtocolVersion clientVersion,
byte[] preMaster,
SecureRandom rand) |
(专用程序包) void |
HandshakeHash.determine(ProtocolVersion protocolVersion,
CipherSuite cipherSuite) |
(专用程序包) static long |
OutputRecord.encrypt(SSLCipher.SSLWriteCipher encCipher,
byte contentType,
ByteBuffer destination,
int headerOffset,
int dstLim,
int headerSize,
ProtocolVersion protocolVersion) |
private static List<ProtocolVersion> |
SSLContextImpl.getAvailableProtocols(ProtocolVersion[] protocolCandidates) |
(专用程序包) SSLExtension[] |
SSLConfiguration.getEnabledExtensions(SSLHandshake handshakeType,
ProtocolVersion protocolVersion)
Get the enabled extensions for the specific handshake message
and the specific protocol version.
|
(专用程序包) HelloCookieManager |
SSLContextImpl.getHelloCookieManager(ProtocolVersion protocolVersion) |
(专用程序包) static SignatureScheme |
SignatureScheme.getPreferableAlgorithm(List<SignatureScheme> schemes,
SignatureScheme certScheme,
ProtocolVersion version) |
(专用程序包) static SupportedGroupsExtension.NamedGroup |
SupportedGroupsExtension.SupportedGroups.getPreferredGroup(ProtocolVersion negotiatedProtocol,
AlgorithmConstraints constraints,
SupportedGroupsExtension.NamedGroupType type) |
(专用程序包) static SupportedGroupsExtension.NamedGroup |
SupportedGroupsExtension.SupportedGroups.getPreferredGroup(ProtocolVersion negotiatedProtocol,
AlgorithmConstraints constraints,
SupportedGroupsExtension.NamedGroupType type,
List<SupportedGroupsExtension.NamedGroup> requestedNamedGroups) |
(专用程序包) static Map.Entry<SignatureScheme,Signature> |
SignatureScheme.getSignerOfPreferableAlgorithm(List<SignatureScheme> schemes,
X509Authentication.X509Possession x509Possession,
ProtocolVersion version) |
(专用程序包) static List<SignatureScheme> |
SignatureScheme.getSupportedAlgorithms(SSLConfiguration config,
AlgorithmConstraints constraints,
ProtocolVersion protocolVersion,
int[] algorithmIds) |
(专用程序包) boolean |
SupportedGroupsExtension.NamedGroup.isAvailable(ProtocolVersion protocolVersion) |
boolean |
SSLExtension.isAvailable(ProtocolVersion protocolVersion) |
(专用程序包) boolean |
SSLConfiguration.isAvailable(SSLExtension extension,
ProtocolVersion protocolVersion)
Return true if the extension is available for the specific protocol.
|
(专用程序包) static boolean |
HandshakeContext.isNegotiable(List<CipherSuite> proposed,
ProtocolVersion protocolVersion,
CipherSuite cs)
Check if the given cipher suite is enabled and available within
the proposed cipher suite list and specific protocol version.
|
(专用程序包) boolean |
HandshakeContext.isNegotiable(ProtocolVersion protocolVersion)
Check if the given protocol version is enabled and available.
|
private static int |
SSLCipher.removePadding(ByteBuffer bb,
int tagLen,
int blockSize,
ProtocolVersion protocolVersion) |
(专用程序包) void |
OutputRecord.setHelloVersion(ProtocolVersion helloVersion) |
(专用程序包) void |
InputRecord.setHelloVersion(ProtocolVersion helloVersion) |
(专用程序包) void |
OutputRecord.setVersion(ProtocolVersion protocolVersion) |
boolean |
CipherSuite.supports(ProtocolVersion protocolVersion) |
private static long |
OutputRecord.t10Encrypt(SSLCipher.SSLWriteCipher encCipher,
byte contentType,
ByteBuffer destination,
int headerOffset,
int dstLim,
int headerSize,
ProtocolVersion protocolVersion) |
private static long |
OutputRecord.t13Encrypt(SSLCipher.SSLWriteCipher encCipher,
byte contentType,
ByteBuffer destination,
int headerOffset,
int dstLim,
int headerSize,
ProtocolVersion protocolVersion) |
(专用程序包) static SSLKeyExchange |
SSLKeyExchange.valueOf(CipherSuite.KeyExchange keyExchange,
ProtocolVersion protocolVersion) |
(专用程序包) static SSLTrafficKeyDerivation |
SSLTrafficKeyDerivation.valueOf(ProtocolVersion protocolVersion) |
(专用程序包) static SSLMasterKeyDerivation |
SSLMasterKeyDerivation.valueOf(ProtocolVersion protocolVersion) |
(专用程序包) HelloCookieManager |
HelloCookieManager.Builder.valueOf(ProtocolVersion protocolVersion) |
(专用程序包) static Finished.VerifyDataScheme |
Finished.VerifyDataScheme.valueOf(ProtocolVersion protocolVersion) |
(专用程序包) static Authenticator |
Authenticator.valueOf(ProtocolVersion protocolVersion)
Constructs the message authentication token for the specified
SSL/TLS protocol.
|
(专用程序包) static <T extends Authenticator & Authenticator.MAC> |
Authenticator.valueOf(ProtocolVersion protocolVersion,
CipherSuite.MacAlg macAlg,
SecretKey key) |
| 限定符和类型 | 方法和说明 |
|---|---|
private static List<ProtocolVersion> |
SSLContextImpl.CustomizedTLSContext.customizedProtocols(boolean client,
List<ProtocolVersion> customized) |
private static List<CipherSuite> |
HandshakeContext.getActiveCipherSuites(List<ProtocolVersion> enabledProtocols,
List<CipherSuite> enabledCipherSuites,
AlgorithmConstraints algorithmConstraints) |
private static List<ProtocolVersion> |
HandshakeContext.getActiveProtocols(List<ProtocolVersion> enabledProtocols,
List<CipherSuite> enabledCipherSuites,
AlgorithmConstraints algorithmConstraints) |
private static List<CipherSuite> |
SSLContextImpl.getApplicableCipherSuites(Collection<CipherSuite> allowedCipherSuites,
List<ProtocolVersion> protocols) |
private static List<CipherSuite> |
SSLContextImpl.getApplicableEnabledCipherSuites(List<ProtocolVersion> protocols,
boolean isClient) |
private static List<CipherSuite> |
SSLContextImpl.getApplicableSupportedCipherSuites(List<ProtocolVersion> protocols) |
(专用程序包) SSLExtension[] |
SSLConfiguration.getEnabledExtensions(SSLHandshake handshakeType,
List<ProtocolVersion> activeProtocols)
Get the enabled extensions for the specific handshake message
and the specific protocol versions.
|
(专用程序包) static List<SignatureScheme> |
SignatureScheme.getSupportedAlgorithms(SSLConfiguration config,
AlgorithmConstraints constraints,
List<ProtocolVersion> activeProtocols) |
(专用程序包) boolean |
SupportedGroupsExtension.NamedGroup.isAvailable(List<ProtocolVersion> protocolVersions) |
(专用程序包) boolean |
SSLContextImpl.isDefaultProtocolVesions(List<ProtocolVersion> protocols)
Return whether a protocol list is the original default enabled
protocols.
|
private static void |
SSLContextImpl.CustomizedSSLProtocols.populate(String propname,
ArrayList<ProtocolVersion> arrayList) |
(专用程序包) static ProtocolVersion |
ProtocolVersion.selectedFrom(List<ProtocolVersion> listedVersions,
int suggestedVersion)
Select the lower of that suggested protocol version and
the highest of the listed protocol versions.
|
(专用程序包) static String[] |
ProtocolVersion.toStringArray(List<ProtocolVersion> protocolVersions)
Get names of a list of ProtocolVersion objects.
|
Copyright © 2023. All rights reserved.