KeyStore.Builder.NewInstance 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 |
|---|---|
| NewInstance(File, KeyStore+IProtectionParameter) |
Retourne un nouvel objet Builder. |
| NewInstance(KeyStore, KeyStore+IProtectionParameter) |
Retourne un nouveau |
| NewInstance(String, Provider, KeyStore+IProtectionParameter) |
Retourne un nouveau |
| NewInstance(String, Provider, File, KeyStore+IProtectionParameter) |
Retourne un nouveau |
NewInstance(File, KeyStore+IProtectionParameter)
Retourne un nouvel objet Builder.
[Android.Runtime.Register("newInstance", "(Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "", ApiSince=33)]
public static Java.Security.KeyStore.Builder NewInstance(Java.IO.File file, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "", ApiSince=33)>]
static member NewInstance : Java.IO.File * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder
Paramètres
- file
- File
fichier qui contient les données KeyStore
- protection
- KeyStore.IProtectionParameter
ProtectionParameter sécurisant les données KeyStore
Retours
un nouvel objet Builder
- Attributs
Remarques
Retourne un nouvel objet Builder. Le premier appel à la méthode getKeyStore() sur le générateur retourné crée un Magasin de clés à l’aide d’un fichier pour détecter le type de magasin de clés, puis appeler sa méthode load(). Il utilise le même algorithme pour déterminer le type de magasin de clés comme décrit dans KeyStore.getInstance(File, LoadStoreParameter). L’argument inputStream est construit à partir du fichier. Si la protection est un PasswordProtection, le mot de passe est obtenu en appelant la méthode getPassword. Sinon, si la protection est un CallbackHandlerProtection, le mot de passe est obtenu en appelant le CallbackHandler. Les appels suivants à getKeyStore() retournent le même objet que l’appel initial. Si l’appel initial a échoué avec une KeyStoreException, les appels suivants lèvent également une keyStoreException. Les appels à getProtectionParameter() retournent un objet PasswordProtection encapsulant le mot de passe utilisé pour appeler la méthode de chargement. Notez que la méthode getKeyStore() est exécutée dans AccessControlContext du code appelant cette méthode.
Java référence pour java.security.KeyStore.Builder.newInstance.
S’applique à
NewInstance(KeyStore, KeyStore+IProtectionParameter)
Retourne un nouveau Builder qui contient le donné KeyStore et le donné ProtectionParameter.
[Android.Runtime.Register("newInstance", "(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(Java.Security.KeyStore keyStore, Java.Security.KeyStore.IProtectionParameter protectionParameter);
[<Android.Runtime.Register("newInstance", "(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : Java.Security.KeyStore * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder
Paramètres
- keyStore
- KeyStore
à KeyStore tenir.
- protectionParameter
- KeyStore.IProtectionParameter
à ProtectionParameter tenir.
Retours
un nouvel objet Builder
- Attributs
Exceptions
si keyStore ou protectionParameter est null.
si l’élément donné KeyStore n’est pas initialisé.
Remarques
Retourne un nouveau Générateur qui encapsule le Magasin de clés donné. La méthode getKeyStore() de l’objet retourné retourne keyStore, la méthode getProtectionParameter() retourne protectionParameters. Cela est utile si un objet KeyStore existant doit être utilisé avec des API basées sur le générateur.
Java référence pour java.security.KeyStore.Builder.newInstance.
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 à
NewInstance(String, Provider, KeyStore+IProtectionParameter)
Retourne un nouveau Builder qui crée une nouvelle KeyStore basée sur les arguments fournis.
[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(string type, Java.Security.Provider provider, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : string * Java.Security.Provider * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder
Paramètres
- type
- String
type de la KeyStore construction.
- provider
- Provider
le fournisseur de la KeyStore construction, peut-être null.
- protection
- KeyStore.IProtectionParameter
ProtectionParameter sécurisant le magasin de clés
Retours
un nouvel objet Builder
- Attributs
Exceptions
si type ou protectionParameter est null.
protectionParameter n’est pas une instance de l’un PasswordProtection ou l’autre ou CallbackHandlerProtectionn’est file pas un fichier ou n’existe pas du tout.
Remarques
Retourne un nouvel objet Builder. Chaque appel à la méthode getKeyStore() sur le générateur retourné retourne un nouvel objet KeyStore de type. Sa méthode load() est appelée à l’aide d’un LoadStoreParameter qui encapsule la protection. Le KeyStore est instancié à partir du fournisseur s’il n’est pas null. Sinon, tous les fournisseurs installés sont recherchés. Les appels à getProtectionParameter() retournent la protection. Notez que la méthode getKeyStore() est exécutée dans AccessControlContext du code appelant cette méthode.
Java référence pour java.security.KeyStore.Builder.newInstance.
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 à
NewInstance(String, Provider, File, KeyStore+IProtectionParameter)
Retourne un nouveau Builder qui crée une nouvelle KeyStore basée sur les arguments fournis.
[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(string type, Java.Security.Provider provider, Java.IO.File file, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : string * Java.Security.Provider * Java.IO.File * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder
Paramètres
- type
- String
type de la KeyStore construction.
- provider
- Provider
le fournisseur de la KeyStore construction, peut-être null.
- file
- File
qui File contient les données pour le KeyStore.
- protection
- KeyStore.IProtectionParameter
ProtectionParameter sécurisant les données KeyStore
Retours
un nouvel objet Builder
- Attributs
Exceptions
si type, protectionParameter ou file est null.
protectionParameter n’est pas une instance de l’un PasswordProtection ou l’autre ou CallbackHandlerProtectionn’est file pas un fichier ou n’existe pas du tout.
Remarques
Retourne un nouvel objet Builder. Le premier appel à la méthode getKeyStore() sur le générateur retourné crée un KeyStore de type et appelle sa méthode load(). L’argument inputStream est construit à partir du fichier. Si la protection est un PasswordProtection, le mot de passe est obtenu en appelant la méthode getPassword. Sinon, si la protection est un CallbackHandlerProtection, le mot de passe est obtenu en appelant le CallbackHandler. Les appels suivants à getKeyStore() retournent le même objet que l’appel initial. Si l’appel initial a échoué avec une KeyStoreException, les appels suivants lèvent également une keyStoreException. Le KeyStore est instancié à partir du fournisseur s’il n’est pas null. Sinon, tous les fournisseurs installés sont recherchés. Les appels à getProtectionParameter() retournent un objet PasswordProtection encapsulant le mot de passe utilisé pour appeler la méthode de chargement. Notez que la méthode getKeyStore() est exécutée dans AccessControlContext du code appelant cette méthode.
Java référence pour java.security.KeyStore.Builder.newInstance.
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.