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 intprivate static final intprivate static final intprivate static final intprivate static final String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final voidcheck(X509Certificate[] chain) static final voidcheck(List<X509Certificate> chain) static final voidcheckCert(X509Certificate cert) private static voidprivate 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
-