Condividi tramite


Enumerazione EnrollmentCAProperty (certenroll.h)

L'enumerazione EnrollmentCAProperty specifica i valori delle proprietà dell'autorità di certificazione. Viene usato dal metodo Property nell'interfaccia ICertificationAuthority .

Sintassi

typedef enum EnrollmentCAProperty {
  CAPropCommonName = 1,
  CAPropDistinguishedName = 2,
  CAPropSanitizedName = 3,
  CAPropSanitizedShortName = 4,
  CAPropDNSName = 5,
  CAPropCertificateTypes = 6,
  CAPropCertificate = 7,
  CAPropDescription = 8,
  CAPropWebServers = 9,
  CAPropSiteName = 10,
  CAPropSecurity = 11,
  CAPropRenewalOnly = 12
} ;

Costanti

 
CAPropCommonName
Valore: 1
Valore VT_BSTR contenente il nome comune dell'autorità di certificazione (CA) in Active Directory.
CAPropDistinguishedName
Valore: 2
Valore VT_DISPATCH contenente un puntatore a un oggetto IX500DistinguishedName .
CAPropSanitizedName
Valore: 3
Valore VT_BSTR contenente il nome comune sanificato della CA in Active Directory. Un nome viene sanificato sostituendo caratteri non consentiti con un punto esclamativo (!) seguito da quattro valori esadecimali che rappresentano il carattere.
CAPropSanitizedShortName
Valore: 4
Valore VT_BSTR contenente il nome comune sanificato e abbreviato della CA in Active Directory. Un nome viene sanificato sostituendo caratteri non consentiti con un punto esclamativo (!) seguito da quattro valori esadecimali che rappresentano il carattere. Il nome viene quindi abbreviato in modo che non superi i 51 caratteri. I caratteri rimossi dalla stringa sanificata devono essere hashizzati e l'hash convertito in una stringa di 5 caratteri.
CAPropDNSName
Valore: 5
Valore VT_BSTR contenente il nome DNS della CA in Active Directory.
CAPropCertificateTypes
Valore: 6
Un VT_ARRAY
VT_BSTR raccolta di modelli supportati dalla CA.
CAPropCertificate
Valore: 7
Un VT_ARRAY
VT_UI1 valore contenente il certificato di firma usato dalla CA.
CAPropDescription
Valore: 8
Valore VT_BSTR contenente un commento di descrizione per la CA.
CAPropWebServers
Valore: 9
Un VT_ARRAY
VT_BSTR raccolta di server di registrazione certificati configurati per la CA. Ogni stringa della raccolta contiene un URL server, il metodo di autenticazione usato, un intero che specifica il livello di priorità e un intero che specifica se il server può eseguire solo i rinnovi del certificato. Ogni valore è delimitato da un carattere di nuova riga.
CAPropSiteName
Valore: 10
Valore VT_BSTR contenente il nome del sito di Active Directory a cui appartiene la CA. Questa operazione può essere usata dai client di registrazione per determinare il costo relativo della comunicazione con la CA rispetto ai CA appartenenti ad altri siti. Questo valore è rilevante solo per gli oggetti CA recuperati usando il metodo GetCAs nell'interfaccia IX509EnrollmentPolicyServer .
CAPropSecurity
Valore: 11
Valore VT_BSTR che contiene la rappresentazione della stringa SDDL (Security Descriptor Definition Language) del descrittore di sicurezza per la CA. Questo valore è rilevante solo per gli oggetti CA recuperati usando il metodo GetCAs .
CAPropRenewalOnly
Valore: 12
Valore VT_BOOL che specifica se una CA è configurata per eseguire solo i rinnovi dei certificati. Questo valore è rilevante solo per gli oggetti CA recuperati usando il metodo GetCAs .

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione certenroll.h

Vedi anche

ICertificationAuthority

Proprietà