IX509EnrollmentHelper::Enroll-Methode (certenroll.h)
Die Enroll-Methode registriert eine Zertifikatanforderung und ruft das ausgestellte Zertifikat ab. Diese Methode ist webfähig.
Syntax
HRESULT Enroll(
[in] BSTR strEnrollmentPolicyServerURI,
[in] BSTR strTemplateName,
[in] EncodingType Encoding,
[in] WebEnrollmentFlags enrollFlags,
[out, retval] BSTR *pstrCertificate
);
Parameter
[in] strEnrollmentPolicyServerURI
Ein BSTR , der die URL des Zertifikatregistrierungsrichtlinienservers enthält.
[in] strTemplateName
Eine BSTR-Variable , die den allgemeinen Namen (Common Name, CN) der Vorlage enthält, wie er in Active Directory angezeigt wird, oder den dezimalen Objektbezeichner mit Punkt.
[in] Encoding
Ein EncodingType-Enumerationswert , der den Codierungstyp angibt, der zu Anzeigezwecken auf ein Bytearray angewendet wird.
[in] enrollFlags
Ein WebEnrollmentFlags-Enumerationswert , der das Verhalten der Webregistrierung angibt. Dies kann der folgende Wert sein.
[out, retval] pstrCertificate
Ein BSTR , der das ausgestellte Zertifikat enthält.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.
Wenn die Funktion fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Rückgabecode | Beschreibung |
---|---|
|
Die Parameter strEnrollmentPolicyServerURI und strTemplateName dürfen nicht NULL sein. |
|
Die Parameter strEnrollmentPolicyServerURI und strTemplateName überschreiten 64.000 Zeichen oder enthalten eingebettete NULL-Zeichen. |
Hinweise
Die Enroll-Methode ruft die entsprechende Vorlage ab, ruft InitializeFromTemplate auf und ruft dann Enroll für das IX509Enrollment-Objekt auf.
Mit dieser Methode wird das ausgestellte Zertifikat nicht installiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certenroll.h |