Langue

KeyStore.Builder.NewInstance Méthode

Définition

Surcharges

Nom Description
NewInstance(File, KeyStore+IProtectionParameter)

Retourne un nouvel objet Builder.

NewInstance(KeyStore, KeyStore+IProtectionParameter)

Retourne un nouveau Builder qui contient le donné KeyStore et le donné ProtectionParameter.

NewInstance(String, Provider, KeyStore+IProtectionParameter)

Retourne un nouveau Builder qui crée une nouvelle KeyStore basée sur les arguments fournis.

NewInstance(String, Provider, File, KeyStore+IProtectionParameter)

Retourne un nouveau Builder qui crée une nouvelle KeyStore basée sur les arguments fournis.

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.

S’applique à