Metodo ICEnroll4::addCertTypeToRequestEx (xenroll.h)

[Questo metodo non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]

Il metodo addCertTypeToRequestEx , ad esempio il metodo addCertTypeToRequest , aggiunge un modello di certificato (o "tipo di certificato") a una richiesta. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4 .

Questo metodo è associato al modulo Criteri aziendali di Servizi certificati. Questo metodo è specializzato e il relativo uso non è consigliato per la maggior parte delle applicazioni. Questa versione può aggiungere un'estensione del modello V@ a una richiesta.

Sintassi

HRESULT addCertTypeToRequestEx(
  [in] LONG lType,
  [in] BSTR bstrOIDOrName,
  [in] LONG lMajorVersion,
  [in] BOOL fMinorVersion,
  [in] LONG lMinorVersion
);

Parametri

[in] lType

Indica il tipo di versione dell'estensione del modello. Può trattarsi di uno dei valori seguenti:

Valore Significato
XECT_EXTENSION_V1
Usa un'estensione versione 1
XECT_EXTENSION_V2
Usa un'estensione versione 2

[in] bstrOIDOrName

Nome completo del modello di certificato che viene aggiunto alla richiesta di certificato. Questo valore viene interpretato dall'autorità di certificazione.

[in] lMajorVersion

Imposta la versione principale del modello. Questo parametro viene ignorato se lFlag è XECT_EXTENSION_V!.

[in] fMinorVersion

Indica se viene utilizzata una versione secondaria del modello. Questo parametro viene ignorato se lFlag è XECT_EXTENSION_V!.

[in] lMinorVersion

Imposta la versione secondaria del modello. Questo parametro viene ignorato se lFlag è XECT_EXTENSION_V1 o se fMinorVersion è FALSE.

Valore restituito

VB

Il valore restituito è un valore HRESULT, con S_OK restituito se la chiamata ha esito positivo.

Commenti

Questo metodo supporta solo il nuovo metodo di richiesta , createRequest. Non supporta il metodo createPKCS10 .

Questo metodo può essere chiamato più volte per stabilire più modelli di certificato per la richiesta.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xenroll.h
Libreria Uuid.lib
DLL Xenroll.dll

Vedi anche

CEnroll

ICEnroll2::addCertTypeToRequest

ICEnroll4

ICEnroll4::createRequest

ICEnroll::createPKCS10