Interfacce CertEnroll
Le interfacce seguenti sono supportate dall'API Registrazione certificati.
Interfaccia | Descrizione |
---|---|
IAlternativeName | Rappresenta un'istanza di un'estensione AlternativeNames . |
IAlternativeNames | Gestisce una raccolta di oggetti IAlternativeName . |
IBinaryConverter | Crea una stringa con codifica Unicode da una matrice di byte, crea una matrice di byte da una stringa con codifica Unicode e modifica il tipo di codifica Unicode applicato a una stringa. |
ICertificatePolicy | Specifica un criterio di certificato che identifica lo scopo per cui è possibile usare il certificato. |
ICertificatePolicies | Gestisce una raccolta di oggetti ICertificatePolicy . |
ICertProperties | Gestire una raccolta di oggetti ICertProperty . |
ICertProperty | Associa 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 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. |
ICertificationAuthorities | Gestisce una raccolta di oggetti ICertificationAuthority . |
ICertificationAuthority | Rappresenta un'unica autorità di certificazione. |
ICryptAttribute | Rappresenta un attributo crittografico in una richiesta di certificato. |
ICryptAttributes | Gestisce una raccolta di oggetti ICryptAttribute . |
ICspAlgorithm | Rappresenta un algoritmo implementato da un provider di crittografia. |
ICspAlgorithms | Gestisce una raccolta di oggetti ICspAlgorithm . |
ICspInformation | Fornisce l'accesso alle informazioni generali su un provider di crittografia. |
ICspInformations | Gestisce una raccolta di oggetti ICspInformation . |
ICspStatus | Contiene informazioni su una coppia di provider/algoritmo di crittografia. |
ICspStatuses | Gestisce una raccolta di oggetti ICspStatus . |
IObjectId | Rappresenta un identificatore di oggetto. |
IObjectIds | Gestisce una raccolta di oggetti IObjectId . |
IPolicyQualifier | Rappresenta un qualificatore che può essere associato a un criterio di certificato. |
IPolicyQualifiers | Gestisce una raccolta di oggetti IPolicyQualifier . |
ISignerCertificate | Rappresenta un certificato di firma che consente di firmare una richiesta di certificato. |
ISignerCertificates | Gestisce una raccolta di oggetti ISignerCertificate . |
ISmimeCapabilities | Gestisce 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. |
IX509Attribute | Rappresenta un attributo in una richiesta di certificato PKCS #7, PKCS #10 o CMC. |
IX509AttributeClientId | Rappresenta un attributo che può essere usato per identificare il client che ha generato una richiesta di certificato. |
IX509AttributeExtensions | Rappresenta le estensioni del certificato in una richiesta di certificato. |
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. |
IX509AttributeCspProvider | Rappresenta un attributo che identifica il provider di crittografia usato dall'entità che richiede il 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. |
IX509Attributes | Gestisce una raccolta di oggetti IX509Attribute . |
IX509CertificateRequest | Rappresenta l'interfaccia di primo livello astratta per una richiesta di certificato. |
IX509CertificateRequestCertificate | Consente di creare certificati direttamente senza passare attraverso un'autorità di registrazione o certificazione. |
IX509CertificateRequestCertificate2 | Estende l'interfaccia IX509CertificateRequestCertificate per abilitare l'inizializzazione da un modello. |
IX509CertificateRequestCmc | Rappresenta una richiesta CMC. |
IX509CertificateRequestCmc2 | Estende l'interfaccia IX509CertificateRequestCmc per abilitare l'inizializzazione da un modello. |
IX509CertificateRequestPkcs10 | Rappresenta una richiesta PKCS #10. |
IX509CertificateRequestPkcs10V2 | Estende l'interfaccia IX509CertificateRequestPkcs10 per abilitare l'inizializzazione da un modello. |
IX509CertificateRequestPkcs7 | Rappresenta una richiesta PKCS #7. |
IX509CertificateRequestPkcs7V2 | Estende l'interfaccia IX509CertificateRequestPkcs7 per abilitare l'inizializzazione da un modello. |
IX509CertificateTemplate | Rappresenta un modello di richiesta di certificato. |
IX509CertificateTemplates | Gestisce un insieme di oggetti IX509CertificateTemplate . |
IX509CertificateTemplateWritable | Aggiunge un modello a o lo elimina da un archivio modelli. |
IX509Enrollment | Registra un computer o un utente in una gerarchia di certificati. |
IX509Enrollment2 | Estende l'interfaccia IX509Enrollment per abilitare l'inizializzazione da un modello. |
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 i server criteri e i server di registrazione. |
IX509EnrollmentPolicyServer | Rappresenta un server CEP (Certificate Enrollment Policy). |
IX509EnrollmentStatus | Recupera informazioni dettagliate sugli errori relativi a una transazione di registrazione del certificato. |
IX509EnrollmentWebClassFactory | Crea un oggetto nel contesto utente in una pagina Web. |
IX509Extension | Definisce un'estensione per una richiesta di certificato. |
IX509ExtensionAlternativeNames | Specifica uno o più moduli di nome alternativi per l'oggetto di un certificato. |
IX509ExtensionAuthorityKeyIdentifier | Rappresenta un'estensione AuthorityKeyIdentifier . |
IX509ExtensionBasicConstraints | Specifica se l'oggetto del certificato è un'autorità di certificazione e, in tal caso, la profondità della catena di autorità di certificazione subordinata. |
IX509ExtensionCertificatePolicies | Rappresenta una raccolta di termini di informazioni sui criteri. |
IX509ExtensionMSApplicationPolicies | Rappresenta una raccolta di identificatori di oggetto che indicano come un certificato può essere usato da un'applicazione. |
IX509ExtensionEnhancedKeyUsage | Rappresenta una raccolta di identificatori di oggetto che identificano gli usi previsti della chiave pubblica contenuta in un certificato. |
IX509ExtensionKeyUsage | Rappresenta le restrizioni sulle operazioni che possono essere eseguite dalla chiave pubblica contenuta nel certificato. |
IX509Extensions | Gestisce una raccolta di oggetti IX509Extension . |
IX509ExtensionSmimeCapabilities | Rappresenta una raccolta che segnala le funzionalità di decrittografia di un destinatario di posta elettronica a un mittente di posta elettronica. |
IX509ExtensionSubjectKeyIdentifier | Rappresenta un'estensione SubjectKeyIdentifier usata per identificare un certificato di firma. |
IX509ExtensionTemplate | Rappresenta un'estensione CertificateTemplate che contiene un modello di versione 2. |
IX509ExtensionTemplateName | Rappresenta un'estensione CertificateTemplateName che contiene un modello di versione 1. |
IX509MachineEnrollmentFactory | Crea un oggetto IX509EnrollmentHelper in una pagina Web. |
IX509NameValuePair | Rappresenta una coppia nome-valore generica. |
IX509NameValuePairs | Gestisce un insieme di oggetti IX509NameValuePair . |
IX509PolicyServerListManager | Gestisce una raccolta di oggetti IX509PolicyServerUrl . |
IX509PolicyServerListManager | Gestisce una raccolta di oggetti IX509PolicyServerUrl . |
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. |
IX509SignatureInformation | Rappresenta le informazioni usate per firmare una richiesta di certificato. |
Argomenti correlati