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

ncecgwcz  于 2023-01-15  发布在  Android
关注(0)|答案(1)|浏览(300)

如何在Android 13中读取/导入自己的客户端证书作为p12文件?
我通过"文件管理器"-应用程序将其复制到文档目录,然后尝试读取p12文件,但没有成功。
java.io.FileNotFoundException:/存储/模拟/0/文档/xxxx/客户端2.p12:打开失败:EACCES(权限被拒绝)
我尝试了Filereader,InputStream,但没有机会。我知道,与Android 13我不需要READ_EXTERNAL_STORAGE权限。
如何导入证书?

pjngdqdw

pjngdqdw1#

与文件的类型无关。
它只是文件不是由您的应用程序创建的,您在Android 11+设备上没有访问权限。
在尝试读取之前,请尝试File.exists()和File.canRead()。
您可以通过让用户使用ACTION_OPEN_DOCUMENT或ACTION_GET_CONTENT选择文件来导入该文件。

相关问题