Metodo ICertPropertyEnrollmentPolicyServer::Initialize (certenroll.h)
Il metodo Initialize inizializza un oggetto ICertPropertyEnrollmentPolicyServer .
Sintassi
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
);
Parametri
[in] PropertyFlags
Valore di enumerazione EnrollmentPolicyServerPropertyFlags che specifica il server CEP (Certificate Enrollment Policy) predefinito. Può trattarsi di uno dei valori seguenti.
Valore | Significato |
---|---|
|
Non è stato specificato alcun URL predefinito del server dei criteri. |
|
L'URL del server dei criteri restituito da GetPolicyServerUrl è il valore predefinito quando non è stato specificato un URL. |
[in] AuthFlags
Valore di enumerazione X509EnrollmentAuthFlags che specifica il tipo di autenticazione utilizzato dal client per l'autenticazione nel server CEP. Può trattarsi di uno dei valori seguenti.
[in] EnrollmentServerAuthFlags
Valore di enumerazione X509EnrollmentAuthFlags che specifica il tipo di autenticazione utilizzato dal client per l'autenticazione a CES. Vedere il parametro AuthFlags per i valori possibili del tipo di enumerazione. Per Windows 7, è possibile specificare solo X509AuthCertificate .
[in] UrlFlags
Valore di enumerazione PolicyServerUrlFlags che specifica i flag del server dei criteri. Può trattarsi di un OR bit per bit dei valori seguenti.
[in] strRequestId
Variabile BSTR che contiene un identificatore stringa univoco per la richiesta di certificato da inviare all'autorità di certificazione durante la registrazione. La stringa può contenere tutte le informazioni che identificano in modo univoco la richiesta.
[in] strUrl
Variabile BSTR che contiene l'URL del server CEP (Certificate Enrollment Policy).
[in] strId
Variabile BSTR che contiene l'ID del server CEP.
[in] strEnrollmentServerUrl
Variabile BSTR che contiene l'URL del server di registrazione certificati.
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce S_OK.
Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.
Codice restituito | Descrizione |
---|---|
|
Memoria insufficiente disponibile per un valore stringa. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |