Bonjour,
Je dois développer un connecteur vers la pki de microsoft à partir d'un Windows Server 2008. J'écris le code en C# et j'utilise l'api CertEnroll
Voici le code qui pose problème
Cela me donne cette superbe erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 string strP10 = "-----BEGIN CERTIFICATE REQUEST-----MIIBXjCByAIBADAfMQ ..... DU8CjAr-----END CERTIFICATE REQUEST-----"; IX509CertificateRequestPkcs10 p10 = new CX509CertificateRequestPkcs10Class(); p10.InitializeDecode(strP10, EncodingType.XCN_CRYPT_STRING_BASE64REQUESTHEADER); enroll = new CX509EnrollmentClass(); enroll.InitializeFromRequest(p10); string result = enroll.CreateRequest(EncodingType.XCN_CRYPT_STRING_BASE64);
"CertEnroll::CX509Enrollment::p_CreateRequest: La valeur de propriété requise est vide. 0x80094004 (-2146877436)"} System.Exception {System.Runtime.InteropServices.COMException
C'est bien gentil mais je fais comment pour savoir de quelle propriété il parle?
Quelqu'un a une idée???
Merci
Partager