Dela via


CertEnroll-gränssnitt

Följande gränssnitt stöds av API:et för certifikatregistrering.

Gränssnitt Beskrivning
IAlternativeName Representerar en instans av ett AlternativeNames-tillägget.
IAlternativeNames Hanterar en samling IAlternativeName- objekt.
IBinaryConverter Skapar en Unicode-kodad sträng från en bytematris, skapar en bytematris från en Unicode-kodad sträng och ändrar typen av Unicode-kodning som tillämpas på en sträng.
ICertificatePolicy Anger en certifikatprincip som identifierar syftet med vilket certifikatet kan användas.
ICertificatePolicies Hanterar en samling ICertificatePolicy- objekt.
ICertProperties Hantera en samling ICertProperty- objekt.
ICertProperty Associerar en extern egenskap med ett certifikat.
ICertPropertyArchived Representerar en certifikategenskap som identifierar om ett certifikat har arkiverats.
ICertPropertyArchivedKeyHash Representerar en SHA-1-hash för en krypterad privat nyckel som skickas till en certifikatutfärdare för arkivering.
ICertPropertyAutoRegistrera Representerar en certifikategenskap som identifierar en mall som har konfigurerats för att aktivera automatisk registrering av certifikatet.
ICertPropertyBackedUp Representerar en certifikategenskap som identifierar om ett certifikat har säkerhetskopierats och i så fall datum och tid då det sparades.
ICertPropertyDescription Gör att du kan ange och hämta en sträng som innehåller beskrivande information för ett certifikat.
ICertPropertyEnrollment Representerar en certifikategenskap som innehåller information om certifikat och certifikatutfärdare som skapas när klienten anropar metoden Registrera i IX509Registreringsgränssnittet.
ICertPropertyEnrollmentPolicyServer Representerar en extern certifikategenskap som innehåller information om en CEP-server (certificate enrollment policy) och en certifikatregistreringsserver (CES).
ICertPropertyFriendlyName Gör att du kan ange och hämta en sträng som innehåller visningsnamnet för ett certifikat.
ICertPropertyKeyProvInfo Representerar en certifikategenskap som innehåller information om en privat nyckel.
ICertPropertyRenewal Representerar en certifikategenskap som innehåller en SHA-1-hash för det nya certifikatet som skapades när ett befintligt certifikat förnyas.
ICertPropertyRequestOriginator Representerar en certifikategenskap som innehåller DNS-namnet (Domain Naming System) för den dator där begäran skapades.
ICertPropertySHA1Hash Representerar en certifikategenskap som innehåller en SHA-1-hash för certifikatet.
ICertificationAuthorities Hanterar en samling ICertificationAuthority objekt.
ICertificationAuthority Representerar en enda certifikatutfärdare.
ICryptAttribute Representerar ett kryptografiskt attribut i en certifikatbegäran.
ICryptAttributes Hanterar en samling ICryptAttribute- objekt.
ICspAlgorithm Representerar en algoritm som implementeras av en kryptografisk provider.
ICspAlgorithms Hanterar en samling ICspAlgorithm objekt.
ICspInformation Ger åtkomst till allmän information om en kryptografisk provider.
ICspInformations Hanterar en samling ICspInformation objekt.
ICspStatus Innehåller information om en kryptografisk provider/algoritmpar.
ICspStatuses Hanterar en samling ICspStatus- objekt.
IObjectId Representerar en objektidentifierare.
IObjectIds Hanterar en samling IObjectId- objekt.
IPolicyQualifier Representerar en kvalificerare som kan associeras med en certifikatprincip.
IPolicyQualifiers Hanterar en samling IPolicyQualifier objekt.
ISignerCertificate Representerar ett signeringscertifikat som gör att du kan signera en certifikatbegäran.
ISignerCertificates Hanterar en samling ISignerCertificate- objekt.
ISmimeCapabilities Hanterar en samling ISmimeCapability- objekt.
ISmimeCapability Representerar ett SMIMECapabilities-tillägg som identifierar dekrypteringsfunktionerna för en e-postmottagare.
IX500DistinguishedName Representerar ett unikt X.500-namn.
IX509Attribute Representerar ett attribut i en PKCS #7, PKCS #10 eller CMC-certifikatbegäran.
IX509AttributeClientId Representerar ett attribut som kan användas för att identifiera klienten som genererade en certifikatbegäran.
IX509AttributeExtensions Representerar certifikattilläggen i en certifikatbegäran.
IX509AttributeArchiveKey Representerar ett attribut som innehåller en krypterad privat nyckel som ska arkiveras av en certifikatutfärdare.
IX509AttributeArchiveKeyHash Representerar ett attribut som innehåller en SHA-1-hash av den krypterade privata nyckeln som ska arkiveras av en certifikatutfärdare.
IX509AttributeCspProvider Representerar ett attribut som identifierar den kryptografiska provider som används av entiteten som begär certifikatet.
IX509AttributeOSVersion Representerar ett attribut som innehåller versionsinformation om klientoperativsystemet där certifikatbegäran genererades.
IX509AttributeRenewalCertificate Representerar ett attribut som innehåller certifikatet som förnyas.
IX509Attributes Hanterar en samling IX509Attribute- objekt.
IX509CertificateRequest Representerar det abstrakta gränssnittet på den översta nivån för en certifikatbegäran.
IX509CertificateRequestCertificate Gör att du kan skapa certifikat direkt utan att gå via en registrerings- eller certifikatutfärdare.
IX509CertificateRequestCertificate2 Utökar IX509CertificateRequestCertificate-gränssnittet för att aktivera initiering från en mall.
IX509CertificateRequestCmc Representerar en CMC-begäran.
IX509CertificateRequestCmc2 Utökar gränssnittet IX509CertificateRequestCmc för att aktivera initiering från en mall.
IX509CertificateRequestPkcs10 Representerar en PKCS #10-begäran.
IX509CertificateRequestPkcs10V2 Utökar IX509CertificateRequestPkcs10-gränssnittet för att aktivera initiering från en mall.
IX509CertificateRequestPkcs7 Representerar en PKCS #7-begäran.
IX509CertificateRequestPkcs7V2 Utökar IX509CertificateRequestPkcs7-gränssnittet för att aktivera initiering från en mall.
IX509CertificateTemplate Representerar en mall för certifikatbegäran.
IX509CertificateTemplates Hanterar en samling IX509CertificateTemplate- objekt.
IX509CertificateTemplateWritable Lägger till en mall i eller tar bort den från ett mallarkiv.
IX509Registrering Registrerar en dator eller användare i en certifikathierarki.
IX509Enrollment2 Utökar gränssnittet IX509Enrollment för att aktivera initiering från en mall.
IX509EnrollmentHelper Definierar metoder som gör det möjligt för ett webbprogram att registrera ett certifikat, lagra autentiseringsuppgifter för principservern i cacheminnet för autentiseringsuppgifter och registrera principservrar och registreringsservrar.
IX509EnrollmentPolicyServer Representerar en CEP-server (certificate enrollment policy).
IX509EnrollmentStatus Hämtar detaljerad felinformation om en transaktion för certifikatregistrering.
IX509EnrollmentWebClassFactory Skapar ett objekt i användarkontexten på en webbsida.
IX509Extension Definierar ett tillägg för en certifikatbegäran.
IX509ExtensionAlternativeNames Anger ett eller flera alternativa namnformulär för certifikatets ämne.
IX509ExtensionAuthorityKeyIdentifier Representerar ett AuthorityKeyIdentifier-tillägget.
IX509ExtensionBasicConstraints Anger om certifikatämnet är en certifikatutfärdare och i så fall djupet i den underordnade certifikatutfärdarkedjan.
IX509ExtensionCertificatePolicies Representerar en samling principinformationsvillkor.
IX509ExtensionMSApplicationPolicies Representerar en samling objektidentifierare som anger hur ett certifikat kan användas av ett program.
IX509ExtensionEnhancedKeyUsage Representerar en samling objektidentifierare som identifierar den avsedda användningen av den offentliga nyckeln i ett certifikat.
IX509ExtensionKeyUsage Representerar begränsningar för de åtgärder som kan utföras av den offentliga nyckeln i certifikatet.
IX509Extensions Hanterar en samling IX509Extension- objekt.
IX509ExtensionSmimeCapabilities Representerar en samling som rapporterar dekrypteringsfunktionerna för en e-postmottagare till en e-postsändare.
IX509ExtensionSubjectKeyIdentifier Representerar ett SubjectKeyIdentifier tillägg som används för att identifiera ett signeringscertifikat.
IX509ExtensionTemplate Representerar ett CertificateTemplate-tillägg som innehåller en version 2-mall.
IX509ExtensionTemplateName Representerar ett CertificateTemplateName-tillägg som innehåller en version 1-mall.
IX509MachineEnrollmentFactory Skapar ett IX509EnrollmentHelper-objekt på en webbsida.
IX509NameValuePair Representerar ett allmänt namn/värde-par.
IX509NameValuePairs Hanterar en samling IX509NameValuePair- objekt.
IX509PolicyServerListManager Hanterar en samling IX509PolicyServerUrl- objekt.
IX509PolicyServerListManager Hanterar en samling IX509PolicyServerUrl- objekt.
IX509PrivateKey Representerar en asymmetrisk privat nyckel som kan användas för kryptering, signering och nyckelavtal.
IX509PublicKey Representerar en offentlig nyckel i ett offentligt/privat nyckelpar.
IX509SignatureInformation Representerar information som används för att signera en certifikatbegäran.

 

API-referens för certifikatregistrering

CertEnroll Uppräkningar