Lenguaje

KeyStore.Builder.NewInstance Método

Definición

Sobrecargas

Nombre Description
NewInstance(File, KeyStore+IProtectionParameter)

Devuelve un nuevo objeto Builder.

NewInstance(KeyStore, KeyStore+IProtectionParameter)

Devuelve un nuevo Builder que contiene los valores especificados KeyStore y especificados ProtectionParameter.

NewInstance(String, Provider, KeyStore+IProtectionParameter)

Devuelve un nuevo Builder objeto que crea un nuevo KeyStore basado en los argumentos proporcionados.

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

Devuelve un nuevo Builder objeto que crea un nuevo KeyStore basado en los argumentos proporcionados.

NewInstance(File, KeyStore+IProtectionParameter)

Devuelve un nuevo objeto Builder.

[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

Parámetros

file
File

el archivo que contiene los datos de KeyStore

protection
KeyStore.IProtectionParameter

Protección de los datos de KeyStore

Devoluciones

un nuevo objeto Builder

Atributos

Comentarios

Devuelve un nuevo objeto Builder. La primera llamada al método getKeyStore() en el generador devuelto creará un keyStore mediante un archivo para detectar el tipo de almacén de claves y, a continuación, llamar a su método load(). Usa el mismo algoritmo para determinar el tipo de almacén de claves que se describe en KeyStore.getInstance(File, LoadStoreParameter). El argumento inputStream se construye a partir del archivo. Si la protección es passwordProtection, la contraseña se obtiene llamando al método getPassword. De lo contrario, si la protección es callbackHandlerProtection, la contraseña se obtiene invocando CallbackHandler. Las llamadas posteriores a getKeyStore() devuelven el mismo objeto que la llamada inicial. Si se produjo un error en la llamada inicial con keyStoreException, las llamadas posteriores también inician una excepción KeyStoreException. Las llamadas a getProtectionParameter() devolverán un objeto PasswordProtection que encapsula la contraseña que se usó para invocar el método de carga. Tenga en cuenta que el método getKeyStore() se ejecuta dentro de AccessControlContext del código invocando este método.

referencia Java referencia para java.security.KeyStore.Builder.newInstance.

Se aplica a

NewInstance(KeyStore, KeyStore+IProtectionParameter)

Devuelve un nuevo Builder que contiene los valores especificados KeyStore y especificados ProtectionParameter.

[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

Parámetros

keyStore
KeyStore

que KeyStore se va a mantener.

protectionParameter
KeyStore.IProtectionParameter

que ProtectionParameter se va a mantener.

Devoluciones

un nuevo objeto Builder

Atributos

Excepciones

si keyStore o protectionParameter es null.

si no se inicializa el elemento especificado KeyStore .

Comentarios

Devuelve un nuevo Generador que encapsula el almacén de claves especificado. El método getKeyStore() del objeto devuelto devolverá keyStore, el método getProtectionParameter() devolverá protectionParameters. Esto resulta útil si es necesario usar un objeto KeyStore existente con las API basadas en el generador.

referencia Java referencia para java.security.KeyStore.Builder.newInstance.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

NewInstance(String, Provider, KeyStore+IProtectionParameter)

Devuelve un nuevo Builder objeto que crea un nuevo KeyStore basado en los argumentos proporcionados.

[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

Parámetros

type
String

tipo del objeto KeyStore que se va a construir.

provider
Provider

el proveedor del objeto KeyStore que se va a construir, tal vez null.

protection
KeyStore.IProtectionParameter

Protección de ProtectionParameter para proteger el almacén de claves

Devoluciones

un nuevo objeto Builder

Atributos

Excepciones

si type o protectionParameter es null.

protectionParameter no una instancia de PasswordProtection o CallbackHandlerProtection, file no es un archivo o no existe en absoluto.

Comentarios

Devuelve un nuevo objeto Builder. Cada llamada al método getKeyStore() del generador devuelto devolverá un nuevo objeto KeyStore de tipo. Su método load() se invoca mediante un loadStoreParameter que encapsula la protección. KeyStore se crea una instancia del proveedor si no es null. De lo contrario, se busca en todos los proveedores instalados. Las llamadas a getProtectionParameter() devolverán protección. Tenga en cuenta que el método getKeyStore() se ejecuta dentro de AccessControlContext del código invocando este método.

referencia Java referencia para java.security.KeyStore.Builder.newInstance.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Devuelve un nuevo Builder objeto que crea un nuevo KeyStore basado en los argumentos proporcionados.

[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

Parámetros

type
String

tipo del objeto KeyStore que se va a construir.

provider
Provider

el proveedor del objeto KeyStore que se va a construir, tal vez null.

file
File

que File contiene los datos de .KeyStore

protection
KeyStore.IProtectionParameter

Protección de los datos de KeyStore

Devoluciones

un nuevo objeto Builder

Atributos

Excepciones

si type, protectionParameter o file es null.

protectionParameter no una instancia de PasswordProtection o CallbackHandlerProtection, file no es un archivo o no existe en absoluto.

Comentarios

Devuelve un nuevo objeto Builder. La primera llamada al método getKeyStore() en el generador devuelto creará un keyStore de tipo y llamará a su método load(). El argumento inputStream se construye a partir del archivo. Si la protección es passwordProtection, la contraseña se obtiene llamando al método getPassword. De lo contrario, si la protección es callbackHandlerProtection, la contraseña se obtiene invocando CallbackHandler. Las llamadas posteriores a getKeyStore() devuelven el mismo objeto que la llamada inicial. Si se produjo un error en la llamada inicial con keyStoreException, las llamadas posteriores también inician una excepción KeyStoreException. KeyStore se crea una instancia del proveedor si no es null. De lo contrario, se busca en todos los proveedores instalados. Las llamadas a getProtectionParameter() devolverán un objeto PasswordProtection que encapsula la contraseña que se usó para invocar el método de carga. Tenga en cuenta que el método getKeyStore() se ejecuta dentro de AccessControlContext del código invocando este método.

referencia Java referencia para java.security.KeyStore.Builder.newInstance.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a