KeyStore.Builder.NewInstance 方法

定义

重载

名称 说明
NewInstance(File, KeyStore+IProtectionParameter)
NewInstance(KeyStore, KeyStore+IProtectionParameter)

返回保存给定和给定KeyStoreProtectionParameter的一个新Builder值。

NewInstance(String, Provider, KeyStore+IProtectionParameter)

返回一个新值,该新 Builder 项基于提供的参数创建新 KeyStore 参数。

NewInstance(String, Provider, File, KeyStore+IProtectionParameter)

返回一个新值,该新 Builder 项基于提供的参数创建新 KeyStore 参数。

NewInstance(File, KeyStore+IProtectionParameter)

[Android.Runtime.Register("newInstance", "(Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "", ApiSince=33)]
public static Java.Security.KeyStore.Builder NewInstance(Java.IO.File file, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "", ApiSince=33)>]
static member NewInstance : Java.IO.File * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder

参数

file
File

返回

属性

适用于

NewInstance(KeyStore, KeyStore+IProtectionParameter)

返回保存给定和给定KeyStoreProtectionParameter的一个新Builder值。

[Android.Runtime.Register("newInstance", "(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(Java.Security.KeyStore keyStore, Java.Security.KeyStore.IProtectionParameter protectionParameter);
[<Android.Runtime.Register("newInstance", "(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : Java.Security.KeyStore * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder

参数

keyStore
KeyStore

KeyStore 举行。

protectionParameter
KeyStore.IProtectionParameter

ProtectionParameter 举行。

返回

属性

例外

如果 keyStore 为或 protectionParameternull

如果未初始化给定 KeyStore 值,

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

NewInstance(String, Provider, KeyStore+IProtectionParameter)

返回一个新值,该新 Builder 项基于提供的参数创建新 KeyStore 参数。

[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(string type, Java.Security.Provider provider, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : string * Java.Security.Provider * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder

参数

type
String

要构造的类型 KeyStore

provider
Provider

要构造的 KeyStore 提供程序,也许 null

返回

属性

例外

如果 type 为或 protectionParameternull

protectionParameter不是任一实例PasswordProtectionCallbackHandlerProtectionfile也不是文件或根本不存在。

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

NewInstance(String, Provider, File, KeyStore+IProtectionParameter)

返回一个新值,该新 Builder 项基于提供的参数创建新 KeyStore 参数。

[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(string type, Java.Security.Provider provider, Java.IO.File file, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : string * Java.Security.Provider * Java.IO.File * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder

参数

type
String

要构造的类型 KeyStore

provider
Provider

要构造的 KeyStore 提供程序,也许 null

file
File

包含 的数据的 <a1/a0>。

返回

属性

例外

如果 type, protectionParameter 为或 filenull

protectionParameter不是任一实例PasswordProtectionCallbackHandlerProtectionfile也不是文件或根本不存在。

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于