KeyStore.GetInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| 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) |
Sonde un fichier de magasin de clés et retourne un magasin de clés chargé du type détecté. |
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 de la Java Spécification des noms d’algorithmes standard de sécurité 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.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
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.
Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
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 de la Java Spécification des noms d’algorithmes standard de sécurité 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.
si 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.
Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
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 de la Java Spécification des noms d’algorithmes standard de sécurité 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.
si 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.
Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Voir aussi
S’applique à
GetInstance(File, KeyStore+ILoadStoreParameter)
Sonde un fichier de magasin de clés et retourne un magasin de clés chargé du type détecté.
[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
Fichier de magasin de clés à sonder et charger.
Paramètres facultatifs qui spécifient comment déverrouiller le magasin de clés ou vérifier son intégrité.
Retours
Un magasin de clés initialisé avec les données dans file.
- Attributs
Exceptions
Si aucun fournisseur ne prend en charge une KeyStoreSpi implémentation pour file.
Si les données du magasin de clés rencontrent un problème d’E/S ou de format, y compris un paramètre de protection incorrect ; dans ce dernier cas, la cause est un UnrecoverableKeyException.
Si l’algorithme utilisé pour vérifier l’intégrité du magasin de clés est introuvable.
Si un certificat dans le magasin de clés ne peut pas être chargé.
S’il file n’existe pas ou n’est pas un fichier normal, ou s’il param n’est pas un paramètre de chargement/magasin reconnu.
Si file c’est null.
Remarques
Les fournisseurs sont vérifiés dans l’ordre de préférence. Chaque implémentation prise en charge par KeyStoreSpi le fournisseur utilise engineProbe pour déterminer s’il prend en charge le fichier. Cette méthode construit et retourne ensuite un magasin de clés qui encapsule la première implémentation SPI prenant en charge le fichier.