Interface ICertEncodeDateArray certes (certenc.h)
L’interface ICertEncodeDateArray fournit des méthodes pour gérer les tableaux date utilisés dans les extensions de certificat.
Une extension de certificat peut être créée à l’aide d’un tableau Date stocké dans un objet COM de gestionnaire d’extensions instancié par le module de stratégie. Chaque élément du tableau est une valeur Date .
Cette interface est fournie principalement à titre de démonstration pour l’encodage des extensions personnalisées. Les exemples de programmes des services de certificats du Kit de développement logiciel (SDK) de plateforme contiennent le code source de cette interface.
ICertEncodeDateArray est défini dans Certenc.h. Toutefois, lorsque vous créez votre programme, utilisez Certsrv.h comme fichier include. Certenc.dll fournit l’interface ICertEncodeDateArray . Les informations de type pour cette interface se trouve é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 thread d’appartement et de thread libre. Pour un meilleur débit, le threading gratuit est recommandé.
Héritage
L’interface ICertEncodeDateArray hérite de l’interface IDispatch . ICertEncodeDateArray possède également les types de membres suivants :
Méthodes
L’interface ICertEncodeDateArray possède ces méthodes.
ICertEncodeDateArray ::D ecode Décode un tableau de dates codé en ASN.1 (Abstract Syntax Notation One) et stocke le tableau de valeurs de date résultant dans l’objet CertEncodeDateArray. |
ICertEncodeDateArray ::Encode Renvoie une chaîne encodée ASN.1 du tableau de dates stockée dans cet objet. |
ICertEncodeDateArray ::GetCount Retourne le nombre de valeurs DATE dans le tableau DATE de l’objet. |
ICertEncodeDateArray ::GetValue Retourne la date spécifiée du tableau DATE. |
ICertEncodeDateArray ::Reset Spécifie la taille du tableau DATE dans cet objet. |
ICertEncodeDateArray ::SetValue Définit une valeur DATE à l’index spécifié du tableau DATE. |
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) |