intestazione certenroll.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
certenroll.h contiene le interfacce di programmazione seguenti:
IAlternativeName Viene usato da un oggetto IX509ExtensionAlternativeNames per rappresentare un'istanza di un'estensione AlternativeNames. |
IAlternativeNames Contiene metodi e proprietà che consentono di gestire una raccolta di oggetti IAlternativeName. |
IBinaryConverter Contiene metodi generali che consentono di creare una stringa con codifica Unicode da una matrice di byte, creare una matrice di byte da una stringa con codifica Unicode e modificare il tipo di codifica Unicode applicato a una stringa. |
ICertificateAttestationChallenge Consente alle applicazioni di decrittografare una richiesta di attestazione chiave ricevuta da un server. |
ICertificatePolicies Contiene metodi e proprietà che consentono di gestire una raccolta di oggetti ICertificatePolicy. |
ICertificatePolicy Può essere usato per specificare un criterio di certificato che identifica uno scopo per il quale è possibile usare il certificato. |
ICertificationAuthorities L'interfaccia ICertificationAuthorities definisce i metodi e le proprietà seguenti che gestiscono una raccolta di oggetti ICertificationAuthority. |
ICertificationAuthority L'interfaccia ICertificationAuthority rappresenta un'unica autorità di certificazione. Una raccolta di autorità di certificazione è rappresentata dall'interfaccia ICertificationAuthorities. |
ICertProperties Contiene metodi e proprietà che consentono di gestire una raccolta di proprietà del certificato. |
ICertProperty Può essere usato per associare una proprietà esterna a un certificato. |
ICertPropertyArchived Rappresenta una proprietà del certificato che identifica se è stato archiviato un certificato. |
ICertPropertyArchivedKeyHash Rappresenta un hash SHA-1 di una chiave privata crittografata inviata a un'autorità di certificazione per l'archiviazione. |
ICertPropertyAutoEnroll Rappresenta una proprietà del certificato che identifica un modello configurato per abilitare la registrazione automatica del certificato. |
ICertPropertyBackedUp Rappresenta una proprietà del certificato esterno che identifica se è stato eseguito il backup di un certificato e, in caso affermativo, la data e l'ora in cui è stato salvato. |
ICertPropertyDescription Consente di specificare e recuperare una stringa contenente informazioni descrittive per un certificato. |
ICertPropertyEnrollment Rappresenta una proprietà del certificato che contiene informazioni sull'autorità di certificazione e certificato create quando il client chiama il metodo Enroll nell'interfaccia IX509Enrollment. |
ICertPropertyEnrollmentPolicyServer Rappresenta una proprietà del certificato esterno che contiene informazioni su un server CEP (Certificate Enrollment Policy) e un server di registrazione certificati (CES). |
ICertPropertyFriendlyName Consente di specificare e recuperare una stringa contenente il nome visualizzato di un certificato. |
ICertPropertyKeyProvInfo Rappresenta una proprietà del certificato che contiene informazioni su una chiave privata. |
ICertPropertyRenewal Rappresenta una proprietà del certificato contenente un hash SHA-1 del nuovo certificato creato quando viene rinnovato un certificato esistente. |
ICertPropertyRequestOriginator Rappresenta una proprietà del certificato contenente il nome DNS (Domain Naming System) del computer in cui è stata creata la richiesta. |
ICertPropertySHA1Hash Rappresenta una proprietà del certificato contenente un hash SHA-1 del certificato. |
ICryptAttribute L'interfaccia ICryptAttribute rappresenta un attributo crittografico in una richiesta di certificato. Una raccolta di questi attributi è contenuta nella struttura CertificateRequestInfo di un PKCS |
ICryptAttributes L'interfaccia ICryptAttributes contiene metodi e proprietà che consentono di gestire una raccolta di oggetti ICryptAttribute. |
ICspAlgorithm Rappresenta un algoritmo implementato da un provider di crittografia. |
ICspAlgorithms L'interfaccia ICspAlgorithms definisce i metodi e le proprietà seguenti che gestiscono una raccolta di oggetti ICspAlgorithm. |
ICspInformation Fornisce l'accesso alle informazioni generali su un provider di crittografia. |
ICspInformations L'interfaccia ICspInformations definisce i metodi e le proprietà seguenti per gestire una raccolta di oggetti ICspInformation. |
ICspStatus Contiene informazioni su una coppia di provider/algoritmo di crittografia. (ICspStatus) |
ICspStatuses Contiene informazioni su una coppia di provider/algoritmo di crittografia. (ICspStatuses) |
IObjectId Rappresenta un identificatore di oggetto (OID). |
IObjectIds L'interfaccia IObjectIds definisce metodi e proprietà che consentono di gestire una raccolta di oggetti IObjectId. |
IPolicyQualifier Rappresenta un qualificatore che può essere associato a un criterio di certificato. |
IPolicyQualifiers Definisce i metodi e le proprietà che consentono di gestire una raccolta di oggetti IPolicyQualifier. |
ISignerCertificate Rappresenta un certificato di firma che consente di firmare una richiesta di certificato. |
ISignerCertificates L'interfaccia ISignerCertificates definisce i metodi e le proprietà seguenti per gestire una raccolta di oggetti ISignerCertificate. |
ISmimeCapabilities Definisce i metodi e le proprietà seguenti per gestire una raccolta di oggetti ISmimeCapability. |
ISmimeCapability Rappresenta un'estensione SMIMECapabilities che identifica le funzionalità di decrittografia di un destinatario di posta elettronica. |
IX500DistinguishedName Rappresenta un nome distinto X.500 (DN). |
IX509Attribute Può essere usato per rappresentare un attributo in un pkCS |
IX509AttributeArchiveKey Rappresenta un attributo che contiene una chiave privata crittografata da archiviare da un'autorità di certificazione. |
IX509AttributeArchiveKeyHash Rappresenta un attributo che contiene un hash SHA-1 della chiave privata crittografata da archiviare da un'autorità di certificazione. |
IX509AttributeClientId Rappresenta un attributo che può essere usato per identificare il client che ha generato una richiesta di certificato. |
IX509AttributeCspProvider Rappresenta un attributo che identifica il provider di crittografia usato dall'entità che richiede il certificato. |
IX509AttributeExtensions Definisce i metodi e le proprietà che inizializzano e recuperano le estensioni del certificato in una richiesta di certificato. |
IX509AttributeOSVersion Rappresenta un attributo che contiene informazioni sulla versione sul sistema operativo client in cui è stata generata la richiesta del certificato. |
IX509AttributeRenewalCertificate Rappresenta un attributo che contiene il certificato da rinnovare. Questo attributo viene inserito automaticamente in PKCS |
IX509Attributes L'interfaccia IX509Attributes definisce i metodi e le proprietà seguenti che consentono di gestire una raccolta di oggetti IX509Attribute. |
IX509CertificateRequest L'interfaccia IX509CertificateRequest rappresenta una richiesta di certificato di base astratta che identifica i metodi e le proprietà comuni a e ereditati da ognuno degli oggetti richiesta implementati dall'API Registrazione certificati. |
IX509CertificateRequestCertificate L'interfaccia IX509CertificateRequestCertificate rappresenta un oggetto richiesta per un certificato autogenerato, consentendo di creare un certificato direttamente senza passare attraverso un'autorità di registrazione o certificazione. |
IX509CertificateRequestCertificate2 L'interfaccia IX509CertificateRequestCertificate2 rappresenta un oggetto richiesta per un certificato autogenerato, consentendo di creare un certificato direttamente senza passare attraverso un'autorità di registrazione o certificazione. |
IX509CertificateRequestCmc Rappresenta una richiesta di certificato CMC (Certificate Management Message over CMS). |
IX509CertificateRequestCmc2 L'interfaccia IX509CertificateRequestCmc2 rappresenta una richiesta di certificato CMC (Certificate Management Message over CMS). |
IX509CertificateRequestPkcs10 L'interfaccia IX509CertificateRequestPkcs10 rappresenta un'interfaccia PKCS |
IX509CertificateRequestPkcs10V2 L'interfaccia IX509CertificateRequestPkcs10V2 rappresenta un'interfaccia PKCS |
IX509CertificateRequestPkcs10V3 L'interfaccia IX509CertificateRequestPkcs10V3 rappresenta un'interfaccia PKCS |
IX509CertificateRequestPkcs7 L'interfaccia IX509CertificateRequestPkcs7 rappresenta un'interfaccia PKCS |
IX509CertificateRequestPkcs7V2 L'interfaccia IX509CertificateRequestPkcs7V2 rappresenta un'interfaccia PKCS |
IX509CertificateTemplate L'interfaccia IX509CertificateTemplate rappresenta un modello di richiesta di certificato. Può essere usato per inizializzare un'interfaccia IX509CertificateTemplateWritable. |
IX509CertificateTemplates L'interfaccia IX509CertificateTemplates definisce i metodi e le proprietà seguenti che gestiscono una raccolta di oggetti IX509CertificateTemplate. |
IX509CertificateTemplateWritable L'interfaccia IX509CertificateTemplateWritable consente di aggiungere un modello o eliminarlo da un archivio modelli. Attualmente Active Directory è l'unico archivio disponibile. |
IX509EndorsementKey Interfaccia chiave di approvazione X.509 |
IX509Enrollment Rappresenta l'oggetto di primo livello e consente di registrare in una gerarchia di certificati e di installare una risposta al certificato. |
IX509Enrollment2 L'interfaccia IX509Enrollment2 consente di registrare in una gerarchia di certificati e di installare una risposta al certificato. |
IX509EnrollmentHelper L'interfaccia IX509EnrollmentHelper definisce i metodi che consentono a un'applicazione Web di registrare un certificato, archiviare le credenziali del server dei criteri nella cache delle credenziali e registrare server criteri e server di registrazione. |
IX509EnrollmentPolicyServer L'interfaccia IX509EnrollmentPolicyServer rappresenta un server CEP (Certificate Enrollment Policy). |
IX509EnrollmentStatus L'interfaccia IX509EnrollmentStatus può essere usata per specificare o recuperare informazioni dettagliate sugli errori relativi a una transazione di registrazione del certificato. |
IX509EnrollmentWebClassFactory Può essere usato per creare uno degli oggetti seguenti in una pagina Web. |
IX509Extension Può essere usato per definire un'estensione per una richiesta di certificato. |
IX509ExtensionAlternativeNames Consente di specificare uno o più moduli di nome alternativi per l'oggetto di un certificato. Un'autorità di certificazione elabora l'estensione associando i nomi alla chiave pubblica certificata. |
IX509ExtensionAuthorityKeyIdentifier Consente di specificare un'estensione AuthorityKeyIdentifier. |
IX509ExtensionBasicConstraints Consente di specificare se l'oggetto del certificato è un'autorità di certificazione e, in tal caso, la profondità della catena di autorità di certificazione subordinata che può esistere sotto l'autorità di certificazione per cui è definito questo ID di estensione. |
IX509ExtensionCertificatePolicies Consente di specificare una raccolta di termini di informazioni sui criteri, ognuna delle quali è costituita da un identificatore di oggetto (OID) e i qualificatori di criteri facoltativi. Un singolo termine di criteri viene definito da un oggetto ICertificatePolicy. |
IX509ExtensionEnhancedKeyUsage Può essere usato per definire una raccolta di identificatori di oggetto (OID) che identificano gli usi previsti della chiave pubblica contenuta nel certificato. |
IX509ExtensionKeyUsage Può essere usato per definire restrizioni sulle operazioni che possono essere eseguite dalla chiave pubblica contenuta nel certificato. |
IX509ExtensionMSApplicationPolicies Consente di specificare una raccolta di identificatori di oggetto (OID) che indicano come un certificato può essere usato da un'applicazione. |
IX509Extensions L'interfaccia IX509Extensions definisce i metodi e le proprietà seguenti per gestire una raccolta di oggetti IX509Extension. |
IX509ExtensionSmimeCapabilities Può essere usato per segnalare le funzionalità di decrittografia di un destinatario di posta elettronica a un mittente di posta elettronica in modo che il mittente possa scegliere l'algoritmo più sicuro supportato da entrambe le parti. |
IX509ExtensionSubjectKeyIdentifier Consente di specificare un'estensione SubjectKeyIdentifier. |
IX509ExtensionTemplate Definisce i metodi e le proprietà che possono essere usati per inizializzare o recuperare un'estensione CertificateTemplate. |
IX509ExtensionTemplateName Definisce i metodi e le proprietà che possono essere usati per inizializzare o recuperare un'estensione del nome modello. |
IX509MachineEnrollmentFactory Può essere usato per creare un oggetto IX509EnrollmentHelper in una pagina Web. |
IX509NameValuePair Rappresenta una coppia nome-valore generica. |
IX509NameValuePairs L'interfaccia IX509NameValuePairs definisce i metodi e le proprietà seguenti per gestire una raccolta di oggetti IX509NameValuePair. |
IX509PolicyServerListManager L'interfaccia IX509PolicyServerListManager definisce i metodi e le proprietà seguenti che consentono di gestire una raccolta di oggetti IX509PolicyServerUrl. |
IX509PolicyServerUrl L'interfaccia IX509PolicyServerUrl può essere usata per impostare o recuperare i valori delle proprietà associati al server CEP (Certificate Enrollment Policy) e per aggiornare i valori del Registro di sistema associati. |
IX509PrivateKey Rappresenta una chiave privata asimmetrica che può essere usata per la crittografia, la firma e il contratto di chiave. |
IX509PublicKey Rappresenta una chiave pubblica in una coppia di chiavi pubblica/privata. |
IX509SCEPEnrollment Interfaccia del protocollo di registrazione computer semplice X.509 |
IX509SignatureInformation Rappresenta le informazioni usate per firmare una richiesta di certificato. |
ImportPFXToProvider Importa un certificato PFX. |
ImportPFXToProviderFreeData Libera i contesti di certificato PFX. |
AlgorithmFlags Contiene flag che possono essere usati per perfezionare la ricerca di un algoritmo di crittografia. |
AlgorithmOperationFlags Specifica le operazioni che un algoritmo può eseguire. |
AlgorithmType Specifica lo scopo previsto di un algoritmo di crittografia supportato da un provider di crittografia. |
AlternativeNameType Specifica i tipi di nome alternativi che possono essere specificati durante l'inizializzazione di un oggetto IAlternativeName. |
CERTENROLL_OBJECTID Contiene gli identificatori di oggetto predefiniti (OID) supportati dall'API di registrazione certificati. |
CERTENROLL_PROPERTYID Contiene identificatori di oggetto predefiniti per le proprietà esterne che possono essere associate a un certificato nell'archivio certificati. |
CommitTemplateFlags Specifica le opzioni per il salvataggio e l'eliminazione di modelli. |
EncodingType Specifica il tipo di codifica applicato a una matrice di byte a scopo di visualizzazione. |
EnrollmentCAProperty Specifica i valori delle proprietà dell'autorità di certificazione. |
EnrollmentDisplayStatus Specifica se visualizzare le informazioni sullo stato della registrazione in un'interfaccia utente. |
EnrollmentEnrollStatus Specifica lo stato di registrazione di una richiesta di certificato. |
EnrollmentPolicyFlags Specifica i flag di Criteri di gruppo. |
EnrollmentPolicyServerPropertyFlags Specifica il server dei criteri predefinito. |
EnrollmentSelectionStatus Specifica se lo stato di registrazione di un oggetto verrà monitorato durante il processo di registrazione. |
EnrollmentTemplateProperty Contiene i valori delle proprietà per un determinato modello. |
ImportPFXFlags Flag da usare durante l'importazione di un certificato PFX. |
InnerRequestLevel Specifica il livello di contenimento di una richiesta di certificato all'interno di un certificato PKCS |
InstallResponseRestrictionFlags Contiene flag che identificano le restrizioni applicate all'installazione locale di una catena di certificati. |
KeyIdentifierHashAlgorithm Specifica l'algoritmo utilizzato per eseguire l'hashing della chiave pubblica in una richiesta di certificato. |
ObjectIdGroupId Specifica la categoria o il gruppo a cui appartiene un identificatore di oggetto (OID). |
ObjectIdPublicKeyFlags Specifica se un algoritmo di chiave pubblica viene utilizzato per la firma o per la crittografia. |
PFXExportOptions Specifica la quantità di una catena di certificati inclusa durante la creazione di un messaggio PFX (Personal Information Exchange). |
Pkcs10AllowedSignatureTypes Specifica il tipo di firma consentito durante la firma di una richiesta di certificato. |
PolicyQualifierType Specifica il tipo di qualificatore applicato a un criterio di certificato. |
PolicyServerUrlFlags Contiene i flag del server CEP (Certificate Enrollment Policy). |
PolicyServerUrlPropertyID Contiene valori che specificano il tipo di valore della proprietà da restituire dal metodo GetStringProperty o impostati dal metodo SetStringProperty nell'interfaccia IX509PolicyServerUrl. |
RequestClientInfoClientId Specifica il tipo di applicazione che ha creato una richiesta di certificato. |
WebEnrollmentFlags Specifica il comportamento di registrazione Web. |
WebSecurityLevel Specifica se un metodo o una proprietà abilitata per il Web è sicuro per la creazione di script. |
X500NameFlags Specifica le caratteristiche di visualizzazione e codifica di un nome distinto o di un nome distinto relativo (RDN). |
X509CertificateEnrollmentContext Specifica la natura dell'entità finale per cui è previsto il certificato. |
X509CertificateTemplateEnrollmentFlag Contiene valori che specificano le azioni server e client durante la registrazione. |
X509CertificateTemplateGeneralFlag Contiene informazioni sull'uso e sulla modifica dei modelli e dei certificati associati. |
X509CertificateTemplatePrivateKeyFlag Contiene valori che specificano le azioni client relative a una chiave privata. |
X509CertificateTemplateSubjectNameFlag Contiene valori che specificano le azioni server e client relative ai nomi dei soggetti. |
X509EnrollmentPolicyExportFlags Viene utilizzato dal metodo Export nell'interfaccia IX509EnrollmentPolicyServer per specificare gli elementi da esportare dal server dei criteri. |
X509EnrollmentPolicyLoadOption Viene utilizzato dal metodo LoadPolicy nell'interfaccia IX509EnrollmentPolicyServer per specificare come recuperare i criteri dal server dei criteri. |
X509KeySpec Specifica l'uso previsto di una chiave per un provider di servizi di crittografia legacy. |
X509KeyUsageFlags Specifica lo scopo di una chiave contenuta in un certificato. |
X509PrivateKeyExportFlags Specifica i criteri di esportazione per una chiave privata. |
X509PrivateKeyProtection Specifica il livello di protezione della chiave privata supportata da un provider di crittografia. |
X509PrivateKeyUsageFlags Specifica gli usi consentiti di una chiave privata. |
X509PrivateKeyVerify Specifica se un'interfaccia utente viene visualizzata durante la verifica della chiave privata e se la verifica può procedere se il provider di crittografia è un provider di smart card. |
X509ProviderType Specifica il tipo di provider di crittografia. |
X509RequestInheritOptions Specifica il modo in cui le chiavi, i valori di estensione e le proprietà esterne vengono ereditate quando viene creata una nuova richiesta da un certificato esistente. |
X509RequestType Specifica il tipo di richiesta del certificato. |