Metodo ICertRequest2::GetCAPropertyFlags (certcli.h)

Il metodo GetCAPropertyFlags recupera i flag di proprietà per una proprietà ca (Certification Authority ).

Sintassi

HRESULT GetCAPropertyFlags(
  [in]          const BSTR strConfig,
  [in]          LONG       PropId,
  [out, retval] LONG       *pPropFlags
);

Parametri

[in] strConfig

Rappresenta una stringa di configurazione valida per la CA nel formato ComputerName\ CAName, dove ComputerName è il nome di rete del server Servizi certificati eCAName è il nome comune della CA, come immesso durante l'installazione di Servizi certificati. Per informazioni sul nome della stringa di configurazione, vedere ICertConfig.

[in] PropId

Specifica l'identificatore della proprietà. Per informazioni su questo parametro, vedere la tabella in ICertAdmin2::GetCAProperty.

[out, retval] pPropFlags

Puntatore a un valore LONG che rappresenta i flag delle proprietà.

Valore restituito

C++

Se il metodo ha esito positivo, il metodo restituisce S_OK.

Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.

VB

Il valore restituito è un valore Long che rappresenta i flag di proprietà.

Commenti

La funzionalità del metodo GetCAPropertyFlags è simile a quella del metodo ICertAdmin2::GetCAPropertyFlags .

Nel metodo ICertAdmin2 l'autorità di certificazione applica che il chiamante abbia accesso in lettura CA, che in genere viene concesso solo agli amministratori della CA e agli amministratori della CA.

Al contrario, nelle implementazioni ICertRequest2 e ICertRequest3 del metodo, la CA non richiede alcun diritto di accesso per impostazione predefinita. Vengono applicati solo gli elenchi di controllo di controllo di accesso DCOM (Distributed Component Object Model). per una CA aggiunta a un dominio, gli ACL DCOM consentono a Tutti l'accesso alle autorità di certificazione. Tutti non includono Anonimo. L'interfaccia della richiesta della CA può essere bloccata usando la configurazione del Registro di sistema per imporre che il chiamante abbia accesso registrato.

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 certcli.h (include Certsrv.h)
Libreria Certidl.lib
DLL Certcli.dll

Vedi anche

CCertRequest

ICertRequest

ICertRequest2

ICertRequest3