private static final class GMX509Authentication.GMX509PossessionGenerator extends Object implements SSLPossessionGenerator
| 构造器和说明 |
|---|
GMX509PossessionGenerator(String[] keyTypes) |
| 限定符和类型 | 方法和说明 |
|---|---|
private SSLPossession |
createClientPossession(ClientHandshakeContext chc,
String keyType) |
private GMX509Authentication.GMX509Possession |
createGMX509Possession(String keyType,
String[] serverAliases,
X509ExtendedKeyManager km,
HandshakeContext shc,
boolean isClientMode) |
SSLPossession |
createPossession(HandshakeContext context) |
private SSLPossession |
createServerPossession(ServerHandshakeContext shc,
String keyType) |
private boolean |
isValidDoubleCertificate(X509Certificate[] signCerts,
X509Certificate[] encCerts) |
private boolean |
isValidNamedGroup(String alias,
PublicKey publicKey,
HandshakeContext shc) |
private final String[] keyTypes
GMX509PossessionGenerator(String[] keyTypes)
public SSLPossession createPossession(HandshakeContext context)
createPossession 在接口中 SSLPossessionGeneratorprivate SSLPossession createClientPossession(ClientHandshakeContext chc, String keyType)
private SSLPossession createServerPossession(ServerHandshakeContext shc, String keyType)
private GMX509Authentication.GMX509Possession createGMX509Possession(String keyType, String[] serverAliases, X509ExtendedKeyManager km, HandshakeContext shc, boolean isClientMode)
private boolean isValidNamedGroup(String alias, PublicKey publicKey, HandshakeContext shc)
private boolean isValidDoubleCertificate(X509Certificate[] signCerts, X509Certificate[] encCerts)
Copyright © 2023. All rights reserved.