none
Utilisation de la méthode RevokeCertificate() avec un datetime à null :( RRS feed

  • Question

  • Bonjour,

     

    Je souhaite révoquer un certificat ActiveDirectory à partir d'une application Dotnet.

    J'arrive parfaitement à révoquer un certificat suivant l'API fourni par CertAdm.dll via la méthode RevokeCertificate().

    Voici son profil en C++ :

    HRESULT RevokeCertificate(
     [in]  const BSTR strConfig,
     [in]  const BSTR strSerialNumber,
     [in]  LONG Reason,
     [in]  DATE Date
    );

    Afin de révoquer un certificat immédiatement, il faut spécifier une date à NULL.

    Comme je suis en C#, cela m'est difficile puisque son profil est le suivant :

    public virtual void RevokeCertificate(string strConfig, string strSerialNumber, int Reason, DateTime Date);

     

    Avez-vous une solution à me proposer ? Est-ce un bug dans l'API ?

     

    Merci d'avance,

    mardi 5 juillet 2011 09:33