KeyStore.Builder.NewInstance Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| NewInstance(File, KeyStore+IProtectionParameter) |
Retorna um novo objeto Builder. |
| NewInstance(KeyStore, KeyStore+IProtectionParameter) |
Retorna um novo |
| NewInstance(String, Provider, KeyStore+IProtectionParameter) |
Retorna um novo |
| NewInstance(String, Provider, File, KeyStore+IProtectionParameter) |
Retorna um novo |
NewInstance(File, KeyStore+IProtectionParameter)
Retorna um novo 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
o arquivo que contém os dados do KeyStore
- protection
- KeyStore.IProtectionParameter
o ProtectionParameter protegendo os dados do KeyStore
Retornos
um novo objeto Builder
- Atributos
Comentários
Retorna um novo objeto Builder. A primeira chamada para o método getKeyStore() no construtor retornado criará um KeyStore usando o arquivo para detectar o tipo de repositório de chaves e, em seguida, chamará seu método load(). Ele usa o mesmo algoritmo para determinar o tipo de repositório de chaves, conforme descrito em KeyStore.getInstance(File, LoadStoreParameter). O argumento inputStream é construído a partir do arquivo. Se a proteção for uma PasswordProtection, a senha será obtida chamando o método getPassword. Caso contrário, se a proteção for um CallbackHandlerProtection, a senha será obtida invocando o CallbackHandler. Chamadas subsequentes para getKeyStore() retornam o mesmo objeto que a chamada inicial. Se a chamada inicial falhar com um KeyStoreException, as chamadas subsequentes também gerarão um KeyStoreException. As chamadas para getProtectionParameter() retornarão um objeto PasswordProtection encapsulando a senha usada para invocar o método de carga. Observe que o método getKeyStore() é executado no AccessControlContext do código que invoca esse método.
Java referência para java.security.KeyStore.Builder.newInstance.
Aplica-se a
NewInstance(KeyStore, KeyStore+IProtectionParameter)
Retorna um novo Builder que contém o determinado KeyStore e o determinado 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
a KeyStore ser realizada.
- protectionParameter
- KeyStore.IProtectionParameter
a ProtectionParameter ser realizada.
Retornos
um novo objeto Builder
- Atributos
Exceções
se keyStore ou protectionParameter for null.
se o determinado KeyStore não for inicializado.
Comentários
Retorna um novo Construtor que encapsula o KeyStore especificado. O método getKeyStore() do objeto retornado retornará keyStore, o método getProtectionParameter() retornará protectionParameters. Isso será útil se um objeto KeyStore existente precisar ser usado com APIs baseadas em construtor.
Java referência para java.security.KeyStore.Builder.newInstance.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
NewInstance(String, Provider, KeyStore+IProtectionParameter)
Retorna um novo Builder que cria um novo KeyStore com base nos argumentos fornecidos.
[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
o tipo do KeyStore a ser construído.
- provider
- Provider
o provedor do KeyStore a ser construído, talvez null.
- protection
- KeyStore.IProtectionParameter
o ProtectionParameter protegendo o Repositório de Chaves
Retornos
um novo objeto Builder
- Atributos
Exceções
se type ou protectionParameter for null.
protectionParameter não é uma instância de um PasswordProtection ou CallbackHandlerProtection, file não é um arquivo ou não existe em tudo.
Comentários
Retorna um novo objeto Builder. Cada chamada para o método getKeyStore() no construtor retornado retornará um novo objeto KeyStore do tipo. Seu método load() é invocado usando um LoadStoreParameter que encapsula a proteção. O KeyStore será instanciado do provedor se não for nulo. Caso contrário, todos os provedores instalados serão pesquisados. As chamadas para getProtectionParameter() retornarão a proteção. Observe que o método getKeyStore() é executado no AccessControlContext do código que invoca esse método.
Java referência para java.security.KeyStore.Builder.newInstance.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
NewInstance(String, Provider, File, KeyStore+IProtectionParameter)
Retorna um novo Builder que cria um novo KeyStore com base nos argumentos fornecidos.
[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
o tipo do KeyStore a ser construído.
- provider
- Provider
o provedor do KeyStore a ser construído, talvez null.
- file
- File
o File que contém os dados para o KeyStore.
- protection
- KeyStore.IProtectionParameter
o ProtectionParameter protegendo os dados do KeyStore
Retornos
um novo objeto Builder
- Atributos
Exceções
se type, protectionParameter ou file for null.
protectionParameter não é uma instância de um PasswordProtection ou CallbackHandlerProtection, file não é um arquivo ou não existe em tudo.
Comentários
Retorna um novo objeto Builder. A primeira chamada para o método getKeyStore() no construtor retornado criará um KeyStore do tipo e chamará seu método load(). O argumento inputStream é construído a partir do arquivo. Se a proteção for uma PasswordProtection, a senha será obtida chamando o método getPassword. Caso contrário, se a proteção for um CallbackHandlerProtection, a senha será obtida invocando o CallbackHandler. Chamadas subsequentes para getKeyStore() retornam o mesmo objeto que a chamada inicial. Se a chamada inicial falhar com um KeyStoreException, as chamadas subsequentes também gerarão um KeyStoreException. O KeyStore será instanciado do provedor se não for nulo. Caso contrário, todos os provedores instalados serão pesquisados. As chamadas para getProtectionParameter() retornarão um objeto PasswordProtection encapsulando a senha usada para invocar o método de carga. Observe que o método getKeyStore() é executado no AccessControlContext do código que invoca esse método.
Java referência para java.security.KeyStore.Builder.newInstance.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.