Package org.conscrypt
Class ChainStrengthAnalyzer
java.lang.Object
org.conscrypt.ChainStrengthAnalyzer
Analyzes the cryptographic strength of a chain of X.509 certificates.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private static final int
private static final int
private static final String[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final void
check
(X509Certificate[] chain) static final void
check
(List<X509Certificate> chain) static final void
checkCert
(X509Certificate cert) private static void
private static void
-
Field Details
-
MIN_RSA_MODULUS_LEN_BITS
private static final int MIN_RSA_MODULUS_LEN_BITS- See Also:
-
MIN_EC_FIELD_SIZE_BITS
private static final int MIN_EC_FIELD_SIZE_BITS- See Also:
-
MIN_DSA_P_LEN_BITS
private static final int MIN_DSA_P_LEN_BITS- See Also:
-
MIN_DSA_Q_LEN_BITS
private static final int MIN_DSA_Q_LEN_BITS- See Also:
-
SIGNATURE_ALGORITHM_OID_BLACKLIST
-
-
Constructor Details
-
ChainStrengthAnalyzer
public ChainStrengthAnalyzer()
-
-
Method Details
-
check
- Throws:
CertificateException
-
check
- Throws:
CertificateException
-
checkCert
- Throws:
CertificateException
-
checkKeyLength
- Throws:
CertificateException
-
checkSignatureAlgorithm
- Throws:
CertificateException
-