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
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.
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