final class SSLAlgorithmConstraints extends Object implements AlgorithmConstraints
| 限定符和类型 | 类和说明 |
|---|---|
private static class |
SSLAlgorithmConstraints.SupportedSignatureAlgorithmConstraints |
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) static AlgorithmConstraints |
DEFAULT |
(专用程序包) static AlgorithmConstraints |
DEFAULT_SSL_ONLY |
private boolean |
enabledX509DisabledAlgConstraints |
private AlgorithmConstraints |
peerSpecifiedConstraints |
private static AlgorithmConstraints |
tlsDisabledAlgConstraints |
private AlgorithmConstraints |
userSpecifiedConstraints |
private static AlgorithmConstraints |
x509DisabledAlgConstraints |
| 构造器和说明 |
|---|
SSLAlgorithmConstraints(AlgorithmConstraints userSpecifiedConstraints) |
SSLAlgorithmConstraints(SSLEngine engine,
boolean withDefaultCertPathConstraints) |
SSLAlgorithmConstraints(SSLEngine engine,
String[] supportedAlgorithms,
boolean withDefaultCertPathConstraints) |
SSLAlgorithmConstraints(SSLSocket socket,
boolean withDefaultCertPathConstraints) |
SSLAlgorithmConstraints(SSLSocket socket,
String[] supportedAlgorithms,
boolean withDefaultCertPathConstraints) |
| 限定符和类型 | 方法和说明 |
|---|---|
private static AlgorithmConstraints |
getUserSpecifiedConstraints(SSLEngine engine) |
private static AlgorithmConstraints |
getUserSpecifiedConstraints(SSLSocket socket) |
boolean |
permits(Set<CryptoPrimitive> primitives,
Key key) |
boolean |
permits(Set<CryptoPrimitive> primitives,
String algorithm,
AlgorithmParameters parameters) |
boolean |
permits(Set<CryptoPrimitive> primitives,
String algorithm,
Key key,
AlgorithmParameters parameters) |
private static final AlgorithmConstraints tlsDisabledAlgConstraints
private static final AlgorithmConstraints x509DisabledAlgConstraints
private final AlgorithmConstraints userSpecifiedConstraints
private final AlgorithmConstraints peerSpecifiedConstraints
private final boolean enabledX509DisabledAlgConstraints
static final AlgorithmConstraints DEFAULT
static final AlgorithmConstraints DEFAULT_SSL_ONLY
SSLAlgorithmConstraints(AlgorithmConstraints userSpecifiedConstraints)
SSLAlgorithmConstraints(SSLSocket socket, boolean withDefaultCertPathConstraints)
SSLAlgorithmConstraints(SSLEngine engine, boolean withDefaultCertPathConstraints)
SSLAlgorithmConstraints(SSLSocket socket, String[] supportedAlgorithms, boolean withDefaultCertPathConstraints)
private static AlgorithmConstraints getUserSpecifiedConstraints(SSLEngine engine)
private static AlgorithmConstraints getUserSpecifiedConstraints(SSLSocket socket)
public boolean permits(Set<CryptoPrimitive> primitives, String algorithm, AlgorithmParameters parameters)
permits 在接口中 AlgorithmConstraintspublic boolean permits(Set<CryptoPrimitive> primitives, Key key)
permits 在接口中 AlgorithmConstraintspublic boolean permits(Set<CryptoPrimitive> primitives, String algorithm, Key key, AlgorithmParameters parameters)
permits 在接口中 AlgorithmConstraintsCopyright © 2023. All rights reserved.