Interface ICertEncodeStringArray (certenc.h)
L’interface ICertEncodeStringArray fournit des méthodes pour gérer les tableaux de chaînes utilisés dans les extensions de certificat.
Une extension de certificat peut être créée à l’aide d’un tableau de chaînes stocké dans un objet COM de gestionnaire d’extensions instancié par le module de stratégie. Chaque élément du tableau est une valeur de chaîne.
Cette interface est fournie principalement comme démonstration pour l’encodage d’extensions personnalisées. Les exemples de programmes Certificate Services du Kit de développement logiciel (SDK) de plateforme contiennent le code source de cette interface.
ICertEncodeStringArray est défini dans Certenc.h. Toutefois, lorsque vous créez votre programme, utilisez Certsrv.h comme fichier include. Certenc.dll fournit l’interface ICertEncodeStringArray . Les informations de type pour cette interface sont également dans Certencl.dll, qui est fourni avec le Kit de développement logiciel (SDK) de plateforme.
Les interfaces des services de certificats prennent en charge à la fois les modèles de threads d’appartement et de thread libre. Pour un meilleur débit, le thread gratuit est recommandé.
Héritage
L’interface ICertEncodeStringArray hérite de l’interface IDispatch . ICertEncodeStringArray a également les types de membres suivants :
Méthodes
L’interface ICertEncodeStringArray a ces méthodes.
ICertEncodeStringArray ::D ecode Décode un tableau de chaînes encodé ASN.1 (Abstract Syntax Notation One) et stocke le tableau de chaînes résultant dans l’objet CertEncodeStringArray. |
ICertEncodeStringArray ::Encode Retourne une chaîne encodée en ASN.1 du tableau de chaînes stocké dans cet objet. |
ICertEncodeStringArray ::GetCount Retourne le nombre de valeurs de chaîne dans le tableau de chaînes. |
ICertEncodeStringArray ::GetStringType Retourne le type de valeurs de chaîne que contient le tableau de chaînes. |
ICertEncodeStringArray ::GetValue Retourne la chaîne spécifiée à partir du tableau de chaînes. |
ICertEncodeStringArray ::Reset Spécifie la taille du tableau de chaînes et le type de chaînes qu’il contiendra. |
ICertEncodeStringArray ::SetValue Définit une valeur de chaîne à l’index spécifié du tableau de chaînes. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certenc.h (include Certsrv.h) |