KeyStore.Builder.NewInstance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| NewInstance(File, KeyStore+IProtectionParameter) |
Devuelve un nuevo objeto Builder. |
| NewInstance(KeyStore, KeyStore+IProtectionParameter) |
Devuelve un nuevo |
| NewInstance(String, Provider, KeyStore+IProtectionParameter) |
Devuelve un nuevo |
| NewInstance(String, Provider, File, KeyStore+IProtectionParameter) |
Devuelve un nuevo |
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.