Я хочу экспортировать открытый ключ из строки сертификата. Сертификат выглядит следующим образом:
public static var CERT_KEY = "-----BEGIN CERTIFICATE-----\n" +
"MIIGKTCCBRGDLKJLDSJLDJLDJFLePhgoijgyjANBgkqhkiG9w0BAQsFADCB\n" +
...............................................................
"x4HJ2bF81pFp+30wS/CbIi1d9KVJKJDLJLDSFqlVK9CPMJY6jmRvKbOWPmGa\n" +
"-----END CERTIFICATE-----\n";
}
Как я могу экспортировать открытый ключ из этой строки? В Java я экспортирую открытый ключ с кодом ниже:
CertificateFactory certFactory = CertificateFactory.getInstance("X.509");
ByteArrayInputStream bytes = new ByteArrayInputStream(key.getBytes());
return certFactory.generateCertificate(bytes).getPublicKey();