Android 13读取/导入客户端证书为p12文件



如何在Android 13中读取/导入自己的客户端证书为p12文件?

我将它复制到"文件管理器"应用程序的"文档"目录中,然后尝试读取p12文件,但没有成功。我得到:

java.io.FileNotFoundException:/存储/模拟/0/文件/xxxx/client2。p12: open failed: EACCES(没有权限)

我尝试了Filereader, InputStream,但没有机会。我知道,在Android 13中我不需要READ_EXTERNAL_STORAGE权限。

如何导入证书?

与文件类型无关。

只是这个文件不是由你的应用程序创建的,你在Android 11+设备上没有访问权限。

在尝试读取之前先尝试File.exists()和File.canRead()。

您可以通过让用户选择ACTION_OPEN_DOCUMENT或ACTION_GET_CONTENT来导入文件。

相关内容

  • 没有找到相关文章