Interfacce CertEnroll
Le interfacce seguenti sono supportate dall'API Di registrazione certificati.
Interfaccia | Descrizione |
---|---|
IAlternativeName | Rappresenta un'istanza di un'estensione di AlternativeNames. |
IAlternativeNames | Gestisce un insieme 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 certificato che identifica lo scopo per il quale è possibile usare il certificato. |
ICertificatePolicies | Gestisce un insieme di oggettiICertificatePolicy. |
ICertProperties | Gestire un insieme di oggetti ICertProperty. |
ICertProperty | Associa una proprietà esterna a un certificato. |
ICertPropertyArchived | Rappresenta una proprietà del certificato che identifica se un certificato è stato archiviato. |
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 di salvataggio. |
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 metodoEnrollnell'interfaccia IX509Enrollment. |
ICertPropertyEnrollmentPolicyServer | Rappresenta una proprietà del certificato esterno che contiene informazioni su un server dei criteri di registrazione certificati (CEP) 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 che contiene un hash SHA-1 del nuovo certificato creato quando viene rinnovato un certificato esistente. |
ICertPropertyRequestOriginator | Rappresenta una proprietà del certificato che contiene il nome DNS (Domain Naming System) del computer in cui è stata creata la richiesta. |
ICertPropertySHA1Hash | Rappresenta una proprietà del certificato che contiene un hash SHA-1 del certificato. |
ICertificationAuthorities | Gestisce una raccolta di oggetti ICertificationAuthority. |
ICertificationAuthority | Rappresenta una singola 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 oggettiICspInformation. |
ICspStatus | Contiene informazioni su una coppia di provider/algoritmo di crittografia. |
ICspStatuses | Gestisce un insieme di oggetti ICspStatus. |
IObjectId | Rappresenta un identificatore di oggetto. |
IObjectIds di | Gestisce una raccolta di oggetti IObjectId. |
IPolicyQualifier | Rappresenta un qualificatore che può essere associato a un criterio di certificato. |
IPolicyQualifiers | Gestisce un insieme di oggettiIPolicyQualifier. |
ISignerCertificate | Rappresenta un certificato di firma che consente di firmare una richiesta di certificato. |
ISignerCertificates | Gestisce un insieme di oggetti ISignerCertificate. |
ISmimeCapabilities | Gestisce una raccolta di oggettiISmimeCapability di. |
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 utilizzato 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 utilizzato 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 di certificato. |
IX509AttributeRenewalCertificate | Rappresenta un attributo che contiene il certificato da rinnovare. |
IX509Attributes | Gestisce una raccolta di oggettiIX509Attribute. |
IX509CertificateRequest | Rappresenta l'interfaccia principale astratta per una richiesta di certificato. |
IX509CertificateRequestCertificate | Consente di creare certificati direttamente senza passare attraverso una registrazione o un'autorità di certificazione. |
IX509CertificateRequestCertificate2 | Estende l'interfacciaIX509CertificateRequestCertificateper 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'interfacciaIX509CertificateRequestPkcs7 per abilitare l'inizializzazione da un modello. |
IX509CertificateTemplate | Rappresenta un modello di richiesta di certificato. |
IX509CertificateTemplates | Gestisce un insieme di oggettiIX509CertificateTemplate. |
IX509CertificateTemplateWritable | Aggiunge o elimina un modello 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 dei criteri e i server di registrazione. |
IX509EnrollmentPolicyServer | Rappresenta un server CEP (Certificate Enrollment Policy). |
IX509EnrollmentStatus | Recupera informazioni dettagliate sull'errore relative a una transazione di registrazione certificati. |
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 alternativo 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 subordinate. |
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 IX509 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 un insieme di oggettiIX509PolicyServerUrl. |
IX509PolicyServerListManager | Gestisce un insieme di oggettiIX509PolicyServerUrl. |
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 utilizzate per firmare una richiesta di certificato. |
Argomenti correlati