in src/main/java/org/jetbrains/nativecerts/NativeTrustedRootsInternalUtils.java [88:101]
static X509Certificate parseCertificate(byte[] bytes, CertificateFactory cf) {
try {
X509Certificate certificate = (X509Certificate) cf.generateCertificate(new ByteArrayInputStream(bytes));
// force parsing of the certificate to mitigate errors like
// IDE fails to connect to network due to "invalid info structure in RSA public key" error in my corporate network
// https://youtrack.jetbrains.com/issue/IDEA-327220
certificate.getPublicKey();
return certificate;
} catch (CertificateException e) {
throw new RuntimeException(e);
}
}