Security.GetProviders 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 |
|---|---|
| GetProviders() |
Retourne un tableau contenant tous les fournisseurs installés. |
| GetProviders(IDictionary<String,String>) |
Retourne un tableau contenant tous les fournisseurs installés qui répondent aux critères de sélection spécifiés* ou null si aucun de ces fournisseurs n’a été installé. |
| GetProviders(String) |
Retourne un tableau contenant tous les fournisseurs installés qui répondent au critère de sélection spécifié, ou null si aucun de ces fournisseurs n’a été installé. |
GetProviders()
Retourne un tableau contenant tous les fournisseurs installés.
[Android.Runtime.Register("getProviders", "()[Ljava/security/Provider;", "")]
public static Java.Security.Provider[]? GetProviders();
[<Android.Runtime.Register("getProviders", "()[Ljava/security/Provider;", "")>]
static member GetProviders : unit -> Java.Security.Provider[]
Retours
tableau de tous les fournisseurs installés.
- Attributs
Remarques
Retourne un tableau contenant tous les fournisseurs installés. L’ordre des fournisseurs dans le tableau est leur ordre de préférence.
Java documentation pour java.security.Security.getProviders().
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 à
GetProviders(IDictionary<String,String>)
Retourne un tableau contenant tous les fournisseurs installés qui répondent aux critères de sélection spécifiés* ou null si aucun de ces fournisseurs n’a été installé.
[Android.Runtime.Register("getProviders", "(Ljava/util/Map;)[Ljava/security/Provider;", "")]
public static Java.Security.Provider[]? GetProviders(System.Collections.Generic.IDictionary<string,string>? filter);
[<Android.Runtime.Register("getProviders", "(Ljava/util/Map;)[Ljava/security/Provider;", "")>]
static member GetProviders : System.Collections.Generic.IDictionary<string, string> -> Java.Security.Provider[]
Paramètres
- filter
- IDictionary<String,String>
les critères de sélection des fournisseurs. Le filtre ne respecte pas la casse.
Retours
tous les fournisseurs installés qui répondent aux critères de sélection ou null si aucun de ces fournisseurs n’a été installé.
- Attributs
Remarques
Retourne un tableau contenant tous les fournisseurs installés qui répondent aux critères de sélection spécifiés* ou null si aucun de ces fournisseurs n’a été installé. Les fournisseurs retournés sont classés en fonction de leur ordre de préférence #insertProviderAt(java.security.Provider, int).
Les critères de sélection sont représentés par une carte. Chaque entrée de carte représente un critère de sélection. Un fournisseur est sélectionné, il répond à tous les critères de sélection. La clé de n’importe quelle entrée dans une telle carte doit se trouver dans l’un des deux formats suivants : <ul><li><crypto_service>.<>algorithm_or_type
Le nom du service de chiffrement ne doit contenir aucun point.
La valeur associée à la clé doit être une chaîne vide.
Un fournisseur satisfait à ce critère de sélection, le fournisseur implémente l’algorithme ou le type spécifié pour le service de chiffrement spécifié. <li><crypto_service>. <><algorithm_or_type attribute_name>
Le nom du service de chiffrement ne doit contenir aucun point. Il doit y avoir un ou plusieurs espaces entre le <algorithm_or_type> et le <attribute_name>.
La valeur associée à la clé doit être une chaîne non vide. Un fournisseur satisfait à ce critère de sélection, le fournisseur implémente l’algorithme ou le type spécifié pour le service de chiffrement spécifié et son implémentation répond à la contrainte exprimée par la paire nom/valeur de l’attribut spécifié. </ul>
Consultez la documentation Java nom d’algorithme standard de l’architecture de chiffrement pour plus d’informations sur les noms de service de chiffrement standard, les noms d’algorithmes standard et les noms d’attributs standard.
Ajouté dans la version 1.3.
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 à
GetProviders(String)
Retourne un tableau contenant tous les fournisseurs installés qui répondent au critère de sélection spécifié, ou null si aucun de ces fournisseurs n’a été installé.
[Android.Runtime.Register("getProviders", "(Ljava/lang/String;)[Ljava/security/Provider;", "")]
public static Java.Security.Provider[]? GetProviders(string? filter);
[<Android.Runtime.Register("getProviders", "(Ljava/lang/String;)[Ljava/security/Provider;", "")>]
static member GetProviders : string -> Java.Security.Provider[]
Paramètres
- filter
- String
le critère de sélection des fournisseurs. Le filtre ne respecte pas la casse.
Retours
tous les fournisseurs installés qui répondent au critère de sélection ou null si aucun de ces fournisseurs n’a été installé.
- Attributs
Exceptions
si un filtre inutilisable est fourni.
si filter c’est null.
Remarques
Retourne un tableau contenant tous les fournisseurs installés qui répondent au critère de sélection spécifié, ou null si aucun de ces fournisseurs n’a été installé. Les fournisseurs retournés sont classés en fonction de leur ordre de préférence #insertProviderAt(java.security.Provider, int).
Un service de chiffrement est toujours associé à un algorithme ou un type particulier. Par exemple, un service de signature numérique est toujours associé à un algorithme particulier (par exemple, DSA) et un service CertificateFactory est toujours associé à un type de certificat particulier (par exemple, X.509).
Le critère de sélection doit être spécifié dans l’un des deux formats suivants : <ul><li><crypto_service>.<>algorithm_or_type
Le nom du service de chiffrement ne doit contenir aucun point.
Un fournisseur satisfait au critère de sélection spécifié, le fournisseur implémente l’algorithme ou le type spécifié pour le service de chiffrement spécifié.
Par exemple, « CertificateFactory.X.509 » est satisfait par tout fournisseur qui a fourni une implémentation CertificateFactory pour les certificats X.509. <li><crypto_service>.<<>algorithm_or_type attribute_name> :<attribute_value>
Le nom du service de chiffrement ne doit contenir aucun point. Il doit y avoir un ou plusieurs espaces entre le <algorithm_or_type> et le <attribute_name>.
Un fournisseur satisfait à ce critère de sélection, le fournisseur implémente l’algorithme ou le type spécifié pour le service de chiffrement spécifié et son implémentation répond à la contrainte exprimée par la paire nom/valeur de l’attribut spécifié.
Par exemple, « Signature.SHA1withDSA KeySize :1024 » est satisfait par tout fournisseur qui a implémenté l’algorithme de signature SHA1withDSA avec une taille de clés de 1024 (ou plus).
</ul>
Consultez la documentation Java nom d’algorithme standard de l’architecture de chiffrement pour plus d’informations sur les noms de service de chiffrement standard, les noms d’algorithmes standard et les noms d’attributs standard.
Ajouté dans la version 1.3.
Java documentation pour java.security.Security.getProviders(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.