Partager via


KeyStore.GetInstance Méthode

Définition

Surcharges

GetInstance(String, Provider)

Retourne un objet de magasin de clés du type spécifié.

GetInstance(File, Char[])

Retourne un objet de magasin de clés chargé du type de magasin de clés approprié.

GetInstance(String, String)

Retourne un objet de magasin de clés du type spécifié.

GetInstance(String)

Retourne un objet de magasin de clés du type spécifié.

GetInstance(File, KeyStore+ILoadStoreParameter)

GetInstance(String, Provider)

Retourne un objet de magasin de clés du type spécifié.

[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

Paramètres

type
String

type de magasin de clés. Consultez la section KeyStore dans la spécification des noms d’algorithmes standard de sécurité Java pour plus d’informations sur les types de magasins de clés standard.

provider
Provider

fournisseur.

Retours

objet keystore du type spécifié

Attributs

Exceptions

si une erreur s’est produite lors de la création du nouveau KeyStore.

s’il provider s’agit null ou de la chaîne vide.

if type == null (au lieu de NoSuchAlgorithmException) comme dans la version 1.4

Remarques

Retourne un objet de magasin de clés du type spécifié.

Un nouvel objet KeyStore encapsulant l’implémentation KeyStoreSpi de l’objet Provider spécifié est retourné. Notez que l’objet Provider spécifié n’a pas besoin d’être inscrit dans la liste des fournisseurs.

Ajouté dans la version 1.4.

Documentation Java pour java.security.KeyStore.getInstance(java.lang.String, java.security.Provider).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à

GetInstance(File, Char[])

Retourne un objet de magasin de clés chargé du type de magasin de clés approprié.

[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

Paramètres

file
File

le fichier de magasin de clés

password
Char[]

mot de passe du magasin de clés, qui peut être null

Retours

un objet keystore chargé avec des données de magasin de clés

Attributs

Remarques

Retourne un objet de magasin de clés chargé du type de magasin de clés approprié. Tout d’abord, le type de magasin de clés est déterminé en probisant le fichier spécifié. Ensuite, un objet de magasin de clés est instancié et chargé à l’aide des données de ce fichier.

Un mot de passe peut être donné pour déverrouiller le magasin de clés (par exemple, le magasin de clés réside sur un appareil de jeton matériel) ou pour vérifier l’intégrité des données du magasin de clés. Si un mot de passe n’est pas fourni pour la vérification de l’intégrité, la vérification de l’intégrité n’est pas effectuée.

Cette méthode traverse la liste des fournisseurs de fournisseurs de sécurité inscrits, en commençant par le fournisseur le plus préféré. Pour chaque KeyStoreSpi implémentation prise en charge par un fournisseur, elle appelle la KeyStoreSpi#engineProbe(InputStream) engineProbe méthode pour déterminer si elle prend en charge le magasin de clés spécifié. Un nouvel objet KeyStore est retourné qui encapsule l’implémentation KeyStoreSpi du premier fournisseur qui prend en charge le fichier spécifié.

Notez que la liste des fournisseurs inscrits peut être récupérée via la Security#getProviders() Security.getProviders() méthode.

Ajouté dans 9.

Documentation Java pour java.security.KeyStore.getInstance(java.io.File, char[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

GetInstance(String, String)

Retourne un objet de magasin de clés du type spécifié.

[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

Paramètres

type
String

type de magasin de clés. Consultez la section KeyStore dans la spécification des noms d’algorithmes standard de sécurité Java pour plus d’informations sur les types de magasins de clés standard.

provider
String

nom du fournisseur.

Retours

objet keystore du type spécifié

Attributs

Exceptions

si une erreur s’est produite lors de la création du nouveau KeyStore.

si le fournisseur spécifié n’est pas disponible.

if provider == null || provider.isEmpty()

si type est null (au lieu de NoSuchAlgorithmException) comme dans la version 1.4

Remarques

Retourne un objet de magasin de clés du type spécifié.

Un nouvel objet KeyStore encapsulant l’implémentation KeyStoreSpi du fournisseur spécifié est retourné. Le fournisseur spécifié doit être inscrit dans la liste des fournisseurs de sécurité.

Notez que la liste des fournisseurs inscrits peut être récupérée via la Security#getProviders() Security.getProviders() méthode.

Documentation Java pour java.security.KeyStore.getInstance(java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à

GetInstance(String)

Retourne un objet de magasin de clés du type spécifié.

[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

Paramètres

type
String

type de magasin de clés. Consultez la section KeyStore dans la spécification des noms d’algorithmes standard de sécurité Java pour plus d’informations sur les types de magasins de clés standard.

Retours

objet keystore du type spécifié

Attributs

Exceptions

si une erreur s’est produite lors de la création du nouveau KeyStore.

if type == null

Remarques

Retourne un objet de magasin de clés du type spécifié.

Cette méthode traverse la liste des fournisseurs de sécurité inscrits, en commençant par le fournisseur le plus préféré. Un nouvel objet KeyStore encapsulant l’implémentation KeyStoreSpi à partir du premier fournisseur qui prend en charge le type spécifié est retourné.

Notez que la liste des fournisseurs inscrits peut être récupérée via la Security#getProviders() Security.getProviders() méthode.

Documentation Java pour java.security.KeyStore.getInstance(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à

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

Paramètres

file
File

Retours

Attributs

S’applique à