Может генерировать сертификат для открытого ключа RSA c - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь получить Certificate для открытого ключа RSA c, чтобы сохранить его в KeyStore. Для этого я использую код ниже:

        certificates=new Certificate[1];
        myEncodedPublicKey=myKey.getPublic().getEncoded();
        byteStream=new ByteArrayInputStream(myEncodedPublicKey);
        certificates[0] = myCertificateFactory.generateCertificate(byteStream);

Несмотря на непустой закодированный ключ publi c, я получаю следующую ошибку: Unable to initialize, java.io.IOException: Short read of DER length.

Кто-нибудь знает, что может быть источником этой проблемы?

...