Compartilhar via


KeyStore.GetInstance Método

Definição

Sobrecargas

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)

GetInstance(String, Provider)

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

GetInstance(File, Char[])

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

GetInstance(String, String)

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

GetInstance(String)

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

GetInstance(File, KeyStore+ILoadStoreParameter)

[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

Aplica-se a