ICertPropertyEnrollmentPolicyServer::Initialize-Methode (certenroll.h)
Die Initialize-Methode initialisiert ein ICertPropertyEnrollmentPolicyServer-Objekt .
Syntax
HRESULT Initialize(
[in] EnrollmentPolicyServerPropertyFlags PropertyFlags,
[in] X509EnrollmentAuthFlags AuthFlags,
[in] X509EnrollmentAuthFlags EnrollmentServerAuthFlags,
[in] PolicyServerUrlFlags UrlFlags,
[in] BSTR strRequestId,
[in] BSTR strUrl,
[in] BSTR strId,
[in] BSTR strEnrollmentServerUrl
);
Parameter
[in] PropertyFlags
Ein EnrollmentPolicyServerPropertyFlags-Enumerationswert , der den Standardserver für die Zertifikatregistrierungsrichtlinie (Certificate Enrollment Policy, CEP) angibt. Dies kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Es wurde keine Standardrichtlinienserver-URL angegeben. |
|
Die von GetPolicyServerUrl zurückgegebene Richtlinienserver-URL ist der Standardwert, wenn keine URL angegeben wurde. |
[in] AuthFlags
Ein X509EnrollmentAuthFlags-Enumerationswert , der den Authentifizierungstyp angibt, der vom Client zur Authentifizierung beim CEP-Server verwendet wird. Dies kann einer der folgenden Werte sein.
[in] EnrollmentServerAuthFlags
Ein X509EnrollmentAuthFlags-Enumerationswert , der den Authentifizierungstyp angibt, der vom Client zur Authentifizierung bei der CES verwendet wird. Die möglichen Werte des Enumerationstyps finden Sie im Parameter AuthFlags . Für Windows 7 kann nur X509AuthCertificate angegeben werden.
[in] UrlFlags
Ein PolicyServerUrlFlags-Enumerationswert , der Richtlinienserverflags angibt. Dies kann ein bitweises OR der folgenden Werte sein.
[in] strRequestId
Eine BSTR-Variable , die einen eindeutigen Zeichenfolgenbezeichner für die Zertifikatanforderung enthält, die während der Registrierung an die Zertifizierungsstelle gesendet werden soll. Die Zeichenfolge kann alle Informationen enthalten, die die Anforderung eindeutig identifizieren.
[in] strUrl
Eine BSTR-Variable , die die URL für den Zertifikatregistrierungsrichtlinienserver (Certificate Enrollment Policy, CEP) enthält.
[in] strId
Eine BSTR-Variable , die die ID des CEP-Servers enthält.
[in] strEnrollmentServerUrl
Eine BSTR-Variable , die die URL für den Zertifikatregistrierungsserver enthält.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.
Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, 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 |
---|---|
|
Für einen Zeichenfolgenwert war nicht genügend Arbeitsspeicher verfügbar. |
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 |