Langage

Security.GetProviders Méthode

Définition

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.

Java documentation pour java.security.Security.getProviders(java.util.Map<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.

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.

S’applique à