KeyStore.GetInstance Método
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.
GetInstance(String, Provider) |
Retorna um objeto keystore do tipo especificado. |
GetInstance(File, Char[]) |
Retorna um objeto keystore carregado do tipo de keystore apropriado. |
GetInstance(String, String) |
Retorna um objeto keystore do tipo especificado. |
GetInstance(String) |
Retorna um objeto keystore do tipo especificado. |
GetInstance(File, KeyStore+ILoadStoreParameter) |
Retorna um objeto keystore do tipo especificado.
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance (string? type, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.KeyStore
Parâmetros
- type
- String
O tipo de armazenamento de chaves. Consulte a seção KeyStore na Especificação de nomes de algoritmos padrão de segurança Java para obter informações sobre tipos de armazenamento de chaves padrão.
- provider
- Provider
o provedor.
Retornos
Um objeto KeyStore do tipo especificado
- Atributos
Exceções
Se ocorreu um erro durante a criação do novo KeyStore
.
if provider
is null
ou a cadeia de caracteres vazia.
if type == null
(em vez de NoSuchAlgorithmException) como na versão 1.4
Comentários
Retorna um objeto keystore do tipo especificado.
Um novo objeto KeyStore encapsulando a implementação KeyStoreSpi do objeto Provider especificado é retornado. Observe que o objeto Provider especificado não precisa ser registrado na lista de provedores.
Adicionado em 1.4.
Documentação Java para java.security.KeyStore.getInstance(java.lang.String, java.security.Provider)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Confira também
Aplica-se a
Retorna um objeto keystore carregado do tipo de keystore apropriado.
[Android.Runtime.Register("getInstance", "(Ljava/io/File;[C)Ljava/security/KeyStore;", "", ApiSince=33)]
public static Java.Security.KeyStore? GetInstance (Java.IO.File? file, char[]? password);
[<Android.Runtime.Register("getInstance", "(Ljava/io/File;[C)Ljava/security/KeyStore;", "", ApiSince=33)>]
static member GetInstance : Java.IO.File * char[] -> Java.Security.KeyStore
Parâmetros
- file
- File
O arquivo keystore
- password
- Char[]
a senha do armazenamento de chaves, que pode ser null
Retornos
Um objeto KeyStore carregado com dados KeyStore
- Atributos
Comentários
Retorna um objeto keystore carregado do tipo de keystore apropriado. Primeiro, o tipo de armazenamento de chaves é determinado examinando o arquivo especificado. Em seguida, um objeto keystore é instanciado e carregado usando os dados desse arquivo.
Uma senha pode ser dada para desbloquear o keystore (por exemplo, o keystore reside em um dispositivo de token de hardware) ou para verificar a integridade dos dados do keystore. Se uma senha não for fornecida para verificação de integridade, a verificação de integridade não será executada.
Esse método percorre a lista de provedores de provedor de segurança registrados, começando com o provedor mais preferido. Para cada KeyStoreSpi
implementação suportada por um provedor, ele invoca o KeyStoreSpi#engineProbe(InputStream) engineProbe
método para determinar se ele oferece suporte ao keystore especificado. Um novo objeto KeyStore é retornado que encapsula a implementação KeyStoreSpi do primeiro provedor que oferece suporte ao arquivo especificado.
Observe que a lista de provedores registrados pode ser recuperada através do Security#getProviders() Security.getProviders()
método.
Adicionado em 9.
Documentação Java para java.security.KeyStore.getInstance(java.io.File, char[])
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Retorna um objeto keystore do tipo especificado.
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance (string? type, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string * string -> Java.Security.KeyStore
Parâmetros
- type
- String
O tipo de armazenamento de chaves. Consulte a seção KeyStore na Especificação de nomes de algoritmos padrão de segurança Java para obter informações sobre tipos de armazenamento de chaves padrão.
- provider
- String
O nome do provedor.
Retornos
Um objeto KeyStore do tipo especificado
- Atributos
Exceções
Se ocorreu um erro durante a criação do novo KeyStore
.
se o provedor especificado não estiver disponível.
if provider == null || provider.isEmpty()
if type
é null
(em vez de NoSuchAlgorithmException) como na versão 1.4
Comentários
Retorna um objeto keystore do tipo especificado.
Um novo objeto KeyStore encapsulando a implementação KeyStoreSpi do provedor especificado é retornado. O provedor especificado deve ser registrado na lista de provedores de segurança.
Observe que a lista de provedores registrados pode ser recuperada através do Security#getProviders() Security.getProviders()
método.
Documentação Java para java.security.KeyStore.getInstance(java.lang.String, java.lang.String)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Confira também
Aplica-se a
Retorna um objeto keystore do tipo especificado.
[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance (string? type);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string -> Java.Security.KeyStore
Parâmetros
- type
- String
O tipo de armazenamento de chaves. Consulte a seção KeyStore na Especificação de nomes de algoritmos padrão de segurança Java para obter informações sobre tipos de armazenamento de chaves padrão.
Retornos
Um objeto KeyStore do tipo especificado
- Atributos
Exceções
Se ocorreu um erro durante a criação do novo KeyStore
.
if type == null
Comentários
Retorna um objeto keystore do tipo especificado.
Esse método percorre a lista de Provedores de segurança registrados, começando com o Provedor mais preferido. Um novo objeto KeyStore encapsulando a implementação KeyStoreSpi do primeiro provedor que oferece suporte ao tipo especificado é retornado.
Observe que a lista de provedores registrados pode ser recuperada através do Security#getProviders() Security.getProviders()
método.
Documentação Java para java.security.KeyStore.getInstance(java.lang.String)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Confira também
Aplica-se a
[Android.Runtime.Register("getInstance", "(Ljava/io/File;Ljava/security/KeyStore$LoadStoreParameter;)Ljava/security/KeyStore;", "", ApiSince=33)]
public static Java.Security.KeyStore? GetInstance (Java.IO.File? file, Java.Security.KeyStore.ILoadStoreParameter? param);
[<Android.Runtime.Register("getInstance", "(Ljava/io/File;Ljava/security/KeyStore$LoadStoreParameter;)Ljava/security/KeyStore;", "", ApiSince=33)>]
static member GetInstance : Java.IO.File * Java.Security.KeyStore.ILoadStoreParameter -> Java.Security.KeyStore
Parâmetros
- file
- File
Retornos
- Atributos