in src/main/java/org/jetbrains/nativecerts/mac/SecurityFrameworkUtil.java [160:170]
private static X509Certificate getX509Certificate(SecurityFramework.SecCertificateRef secCertificateRef) {
CoreFoundation.CFDataRef data = SecurityFramework.INSTANCE.SecCertificateCopyData(secCertificateRef);
try {
byte[] bytes = data.getBytePtr().getByteArray(0, data.getLength());
return NativeTrustedRootsInternalUtils.parseCertificate(bytes);
} catch (Exception e) {
throw new RuntimeException(e);
} finally {
data.release();
}
}