Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android密钥库LoadStore和ProtectionParameter实现示例?_Android_Security_Android Keystore - Fatal编程技术网

Android密钥库LoadStore和ProtectionParameter实现示例?

Android密钥库LoadStore和ProtectionParameter实现示例?,android,security,android-keystore,Android,Security,Android Keystore,一位医生说: ProtectionParameter对象中存储的信息保护密钥库的内容。例如,保护参数可用于检查密钥库数据的完整性,或保护敏感密钥库数据(例如私钥)的机密性 但每个示例都只是传递null,其中可以使用此参数: keystore.load(null);// here KeyStore.Entry entry = keystore.getEntry(alias, null);//and here 请给出任何带有NOTNULL参数的示例(如实现的接口是否真正起作用)?到目前为止,唯一的

一位医生说:

ProtectionParameter对象中存储的信息保护密钥库的内容。例如,保护参数可用于检查密钥库数据的完整性,或保护敏感密钥库数据(例如私钥)的机密性

但每个示例都只是传递
null
,其中可以使用此参数:

keystore.load(null);// here
KeyStore.Entry entry = keystore.getEntry(alias, null);//and here

请给出任何带有NOTNULL参数的示例(如实现的接口是否真正起作用)?到目前为止,唯一的可能性是使用还是有自定义实现?也许可以解释一下为什么它在所有文档中都不重要,以及什么时候可能变得重要?你的建议真的很有价值。谢谢。

实际上,在使用中有一个非空的示例

另一个“实现”(这只是一个标记接口)是,除了其他示例之外,您还可以找到对其用途的解释:

在导入到中时如何保护密钥或密钥对的规范 Android密钥库系统。此类指定了对的授权使用 导入的密钥,例如是否需要用户身份验证 使用钥匙时,钥匙授权用于哪些操作(例如。, 使用什么参数(例如,仅使用 特定填充方案或摘要),以及密钥的有效性开始和结束 结束日期