Я экспортирую открытый ключ из хранилища ключей Android с:
final byte[] publicKey =((KeyStore.PrivateKeyEntry)entry).getCertificate().getPublicKey().getEncoded();
Это работает, но я не могу понять, в каком формате этот экспортированный ключ, в Android-документах только сказано, что getEncoded()
возвращает открытый ключ в его зашифрованном формате, что для меня ничего не значит. Как я могу проверить, в каком формате закодирован этот ключ? Есть ли стандарт?