See the "jdk.certpath.disabledAlgorithms" specification in java.security for the syntax of the disabled algorithm string.
| Modifier and Type | Class and Description |
|---|---|
| public static enum | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final SSLAlgorithmConstraints | |
| pack-priv static final SSLAlgorithmConstraints | |
| private final boolean | |
| private final AlgorithmConstraints | |
| private static final DisabledAlgorithmConstraints | |
| private final AlgorithmConstraints | |
| private static final DisabledAlgorithmConstraints |
| Access | Constructor and Description |
|---|---|
| private | SSLAlgorithmConstraints(AlgorithmConstraints userSpecifiedConstraints, boolean enabledX509DisabledAlgConstraints)
|
| private | SSLAlgorithmConstraints(AlgorithmConstraints userSpecifiedConstraints, SSLAlgorithmConstraints.
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static SSLAlgorithmConstraints | Returns: a SSLAlgorithmConstraints instanceengine with configured constraints engine, SSLAlgorithmConstraints.SIGNATURE_CONSTRAINTS_MODE mode,Returns a SSLAlgorithmConstraints instance that checks the constraints
configured for the given |
| pack-priv static AlgorithmConstraints | Returns: a AlgorithmConstraints instanceQuicTLSEngine used to determine the constraints engine, SSLAlgorithmConstraints.SIGNATURE_CONSTRAINTS_MODE mode,whether or not to apply the default certpath
algorithm constraints too withDefaultCertPathConstraints)Returns an |
| pack-priv static SSLAlgorithmConstraints | Returns: a SSLAlgorithmConstraints instancesocket with configured constraints socket, SSLAlgorithmConstraints.SIGNATURE_CONSTRAINTS_MODE mode,Returns a SSLAlgorithmConstraints instance that checks the constraints
configured for the given |
| private static AlgorithmConstraints | |
| private static AlgorithmConstraints | |
| private static AlgorithmConstraints | |
| private static AlgorithmConstraints | |
| public boolean | permits(Set<CryptoPrimitive> primitives, String algorithm, AlgorithmParameters parameters)
Implements java. Determines whether an algorithm is granted permission for the specified cryptographic primitives. |
| public boolean | permits(Set<CryptoPrimitive> primitives, Key key)
Implements java. Determines whether a key is granted permission for the specified cryptographic primitives. |
| public boolean | permits(Set<CryptoPrimitive> primitives, String algorithm, Key key, AlgorithmParameters parameters)
Implements java. Determines whether an algorithm and the corresponding key are granted permission for the specified cryptographic primitives. |
| pack-priv boolean | |
| pack-priv static SSLAlgorithmConstraints | Returns: a SSLAlgorithmConstraints instanceadditional constraints to check userSpecifiedConstraints)Returns a SSLAlgorithmConstraints instance that checks the provided
|
| private static SSLAlgorithmConstraints |
| DEFAULT | back to summary |
|---|---|
| pack-priv static final SSLAlgorithmConstraints DEFAULT | |
| DEFAULT_SSL_ONLY | back to summary |
|---|---|
| pack-priv static final SSLAlgorithmConstraints DEFAULT_SSL_ONLY | |
| enabledX509DisabledAlgConstraints | back to summary |
|---|---|
| private final boolean enabledX509DisabledAlgConstraints | |
| peerSpecifiedConstraints | back to summary |
|---|---|
| private final AlgorithmConstraints peerSpecifiedConstraints | |
| tlsDisabledAlgConstraints | back to summary |
|---|---|
| private static final DisabledAlgorithmConstraints tlsDisabledAlgConstraints | |
| userSpecifiedConstraints | back to summary |
|---|---|
| private final AlgorithmConstraints userSpecifiedConstraints | |
| x509DisabledAlgConstraints | back to summary |
|---|---|
| private static final DisabledAlgorithmConstraints x509DisabledAlgConstraints | |
| SSLAlgorithmConstraints | back to summary |
|---|---|
| private SSLAlgorithmConstraints(AlgorithmConstraints userSpecifiedConstraints, boolean enabledX509DisabledAlgConstraints) | |
| SSLAlgorithmConstraints | back to summary |
|---|---|
| private SSLAlgorithmConstraints(AlgorithmConstraints userSpecifiedConstraints, SSLAlgorithmConstraints. | |
| forEngine | back to summary |
|---|---|
| pack-priv static SSLAlgorithmConstraints forEngine(SSLEngine engine, SSLAlgorithmConstraints. Returns a SSLAlgorithmConstraints instance that checks the constraints
configured for the given
| |
| forQUIC | back to summary |
|---|---|
| pack-priv static AlgorithmConstraints forQUIC(QuicTLSEngine engine, SSLAlgorithmConstraints. Returns an
If the given
| |
| forSocket | back to summary |
|---|---|
| pack-priv static SSLAlgorithmConstraints forSocket(SSLSocket socket, SSLAlgorithmConstraints. Returns a SSLAlgorithmConstraints instance that checks the constraints
configured for the given
| |
| getUserSpecifiedConstraints | back to summary |
|---|---|
| private static AlgorithmConstraints getUserSpecifiedConstraints(SSLEngine engine) | |
| getUserSpecifiedConstraints | back to summary |
|---|---|
| private static AlgorithmConstraints getUserSpecifiedConstraints(SSLSocket socket) | |
| getUserSpecifiedConstraints | back to summary |
|---|---|
| private static AlgorithmConstraints getUserSpecifiedConstraints(QuicTLSEngine quicEngine) | |
| nullIfDefault | back to summary |
|---|---|
| private static AlgorithmConstraints nullIfDefault(AlgorithmConstraints constraints) | |
| permits | back to summary |
|---|---|
| public boolean permits(Set<CryptoPrimitive> primitives, String algorithm, AlgorithmParameters parameters) Implements java. Doc from java. Determines whether an algorithm is granted permission for the specified cryptographic primitives.
| |
| permits | back to summary |
|---|---|
| public boolean permits(Set<CryptoPrimitive> primitives, Key key) Implements java. Doc from java. Determines whether a key is granted permission for the specified cryptographic primitives. This method is usually used to check key size and key usage.
| |
| permits | back to summary |
|---|---|
| public boolean permits(Set<CryptoPrimitive> primitives, String algorithm, Key key, AlgorithmParameters parameters) Implements java. Doc from java. Determines whether an algorithm and the corresponding key are granted permission for the specified cryptographic primitives.
| |
| permits | back to summary |
|---|---|
| pack-priv boolean permits(String algorithm, Set<SSLScope> scopes) | |
| wrap | back to summary |
|---|---|
| pack-priv static SSLAlgorithmConstraints wrap(AlgorithmConstraints userSpecifiedConstraints) Returns a SSLAlgorithmConstraints instance that checks the provided
| |
| wrap | back to summary |
|---|---|
| private static SSLAlgorithmConstraints wrap(AlgorithmConstraints userSpecifiedConstraints, boolean withDefaultCertPathConstraints) | |
| Modifier and Type | Field and Description |
|---|---|
| public static final SSLAlgorithmConstraints. | |
| public static final SSLAlgorithmConstraints. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static SSLAlgorithmConstraints. | |
| public static SSLAlgorithmConstraints. |
| LOCAL | back to summary |
|---|---|
| public static final SSLAlgorithmConstraints. | |
| PEER | back to summary |
|---|---|
| public static final SSLAlgorithmConstraints. | |
| SIGNATURE_CONSTRAINTS_MODE | back to summary |
|---|---|
| private SIGNATURE_CONSTRAINTS_MODE() | |
| valueOf | back to summary |
|---|---|
| public static SSLAlgorithmConstraints. | |
| values | back to summary |
|---|---|
| public static SSLAlgorithmConstraints. | |
| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private Set | |
| private List |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private boolean | |
| public boolean | permits(Set<CryptoPrimitive> primitives, String algorithm, AlgorithmParameters parameters)
Implements java. Determines whether an algorithm is granted permission for the specified cryptographic primitives. |
| public final boolean | permits(Set<CryptoPrimitive> primitives, Key key)
Implements java. Determines whether a key is granted permission for the specified cryptographic primitives. |
| public final boolean | permits(Set<CryptoPrimitive> primitives, String algorithm, Key key, AlgorithmParameters parameters)
Implements java. Determines whether an algorithm and the corresponding key are granted permission for the specified cryptographic primitives. |
| checksDisabled | back to summary |
|---|---|
| private boolean checksDisabled | |
| supportedAlgorithms | back to summary |
|---|---|
| private Set<String> supportedAlgorithms | |
| supportedSignatureSchemes | back to summary |
|---|---|
| private List<SignatureScheme> supportedSignatureSchemes | |
| SupportedSignatureAlgorithmConstraints | back to summary |
|---|---|
| pack-priv SupportedSignatureAlgorithmConstraints(SSLSession session, SSLAlgorithmConstraints. | |
| checkRsaSsaPssParams | back to summary |
|---|---|
| private boolean checkRsaSsaPssParams(String algorithm, Key key, AlgorithmParameters parameters) | |
| permits | back to summary |
|---|---|
| public boolean permits(Set<CryptoPrimitive> primitives, String algorithm, AlgorithmParameters parameters) Implements java. Doc from java. Determines whether an algorithm is granted permission for the specified cryptographic primitives.
| |
| permits | back to summary |
|---|---|
| public final boolean permits(Set<CryptoPrimitive> primitives, Key key) Implements java. Doc from java. Determines whether a key is granted permission for the specified cryptographic primitives. This method is usually used to check key size and key usage.
| |
| permits | back to summary |
|---|---|
| public final boolean permits(Set<CryptoPrimitive> primitives, String algorithm, Key key, AlgorithmParameters parameters) Implements java. Doc from java. Determines whether an algorithm and the corresponding key are granted permission for the specified cryptographic primitives.
| |