Cryptografie-interfaces
Cryptografie-interfaces worden als volgt gecategoriseerd op basis van gebruik:
- Server Engine-exportinterfaces
- Server Engine-importinterfaces
- coderingsinterfaces
- certificaatinschrijvingsinterfaces
- CAPICOM-interoperabiliteitsinterfaces
Exportinterfaces voor server-engine
In het volgende naslagonderwerp worden de interfaces beschreven die worden geëxporteerd door de serverengine en worden aangeroepen door externe objecten.
Interface | Beschrijving |
---|---|
ICertAdmin- | Wordt gebruikt door beheerprogramma's voor het beheren van aanvragen, certificaten en intrekkingen. |
ICertAdmin2- | Wordt gebruikt door beheerprogramma's voor het beheren van aanvragen, certificaten en intrekkingen. Vervangt ICertAdmin. |
ICertConfig- | Wordt gebruikt door clients om informatie over de beschikbare servers op te halen. |
ICertConfig2- | Wordt gebruikt door clients om informatie over de beschikbare servers op te halen. Vervangt ICertConfig-. |
ICertGetConfig- | Biedt functionaliteit voor het ophalen van de openbare configuratiegegevens (opgegeven tijdens het instellen van de client) voor een Certificate Services-server. |
ICertRequest | Wordt gebruikt om een aanvraag naar de server te verzenden en de resultaten van de aanvraag op te halen. |
ICertRequest2- | Wordt gebruikt om een aanvraag naar de server te verzenden en de resultaten van de aanvraag op te halen. Vervangt ICertRequest. |
ICertServerExit- | Wordt gebruikt door afsluitmodules om certificaat- en aanvraageigenschappen op te halen. |
ICertServerPolicy- | Wordt gebruikt door de -beleidsmodule om certificaat- en aanvraageigenschappen op te halen en in te stellen. |
ICertView- | Wordt gebruikt door clients voor het weergeven van de Certificate Services-database. |
ICertView2- | Wordt gebruikt door clients voor het weergeven van de Certificate Services-database. Vervangt ICertView-. |
IEnumCERTVIEWATTRIBUTE- | Wordt door clients gebruikt voor toegang tot de certificaatkenmerken voor een rij in de weergave Certificate Services. |
IEnumCERTVIEWCOLUMN- | Wordt door clients gebruikt voor toegang tot de gegevenskolommen van een rij in de weergave Certificate Services. |
IEnumCERTVIEWEXTENSION- | Wordt door clients gebruikt om toegang te krijgen tot de certificaatextensiegegevens voor een rij in de weergave Certificate Services. |
IEnumCERTVIEWROW- | Wordt door clients gebruikt om de rijen van de weergave Certificate Services op te sommen. |
IOCSPAdmin- | Wordt gebruikt door beheerprogramma's voor het configureren van OCSP-responderservers (Online Certificate Status Protocol). |
IOCSPCAConfiguration- | Biedt functionaliteit voor het configureren van een OCSP-responderservice voor het afhandelen van statusaanvragen voor een specifieke certificeringsinstantie (CA). |
IOCSPCAConfigurationCollection | Biedt functionaliteit voor het beheren van de CA-configuraties waarvoor een OCSP-responderservice aanvragen kan verwerken. |
IOCSPProperty- | Biedt functionaliteit voor het configureren van een OCSP-antwoordserverkenmerk. |
IOCSPPropertyCollection- | Wordt gebruikt door beheerprogramma's voor het beheren van OCSP-serverkenmerken. |
Importinterfaces voor Server Engine
In de volgende naslagonderwerpen worden de interfaces beschreven die door de serverengine worden geïmporteerd.
Interface | Beschrijving |
---|---|
ICertExit- | Geëxporteerd door afsluitmodules. Wordt gebruikt door de serverengine om voltooide certificaten en intrekkingsgegevens te leveren. |
ICertExit2- | Hiermee voegt u de methode GetManageModule toe aan ICertExit-. |
ICertManageModule | Geëxporteerd door beleid of afsluitmodules. Wordt gebruikt om modulegegevens weer te geven of om een gebruikersinterface weer te geven voor de configuratie van de module. |
ICertPolicy- | Geëxporteerd door de beleidsmodule. Wordt gebruikt door de serverengine om aanvragen te controleren en eigenschappen voor certificaten op te halen. |
ICertPolicy2- | Hiermee voegt u de methode GetManageModule toe aan ICertPolicy-. |
Coderingsinterfaces
In de volgende naslagonderwerpen worden de interfaces beschreven die kunnen worden geëxporteerd door extensie-handlers en worden geïmporteerd door de beleidsmodule.
Interface | Beschrijving |
---|---|
ICertEncodeAltName- | Wordt gebruikt door de -beleidsmodule om alternatieve naamextensies af te handelen. |
ICertEncodeBitString- | Wordt gebruikt door de beleidsmodule voor het verwerken van bittekenreeksen die worden gebruikt in certificaatextensies. |
ICertEncodeCRLDistInfo | Wordt gebruikt door de beleidsmodule voor het afhandelen van certificaatintrekkingslijst distributiegegevensmatrices (CRL) die worden gebruikt in certificaatextensies. |
ICertEncodeDateArray- | Wordt gebruikt door de beleidsmodule voor het afhandelen van Datum matrices die worden gebruikt in certificaatextensies. |
ICertEncodeLongArray- | Wordt gebruikt door de beleidsmodule voor het afhandelen van Long matrices die worden gebruikt in certificaatextensies. |
ICertEncodeStringArray- | Wordt gebruikt door de beleidsmodule voor het afhandelen van STRING matrices die worden gebruikt in certificaatextensies. |
Certificaatinschrijvingsinterfaces
In deze sectie worden de objecten, methoden en eigenschappen van het certificaatinschrijvingsbeheer en het object, de methoden en eigenschappen beschreven die beschikbaar zijn in Inschrijvingsbeheer voor smartcards. Deze omvatten de volgende interfaces.
Interface | Beschrijving |
---|---|
ICEnroll- | Een van de verschillende interfaces die het certificaatinschrijvingsbeheer vertegenwoordigen. Het is vooral interessant als u Automation niet gebruikt. |
ICEnroll2- | Een van de verschillende interfaces die het certificaatinschrijvingsbeheer vertegenwoordigen. Het is vooral interessant als u Automation niet gebruikt. |
ICEnroll3- | Een van de verschillende interfaces die het certificaatinschrijvingsbeheer vertegenwoordigen. Het is vooral interessant als u Automation niet gebruikt. |
ICertificateEnrollmentPolicyServerSetup- | Vertegenwoordigt de webservice Voor certificaatinschrijvingsbeleid (CEP) in Active Directory Certificate Services (ADCS). Met de service kunnen gebruikers en computers beleidsinformatie over certificaatinschrijving ophalen. |
ICertificateEnrollmentServerSetup- | Vertegenwoordigt de webservice voor certificaatinschrijving (CES) binnen ADCS. Met de service kunnen gebruikers en computers certificaten registreren en vernieuwen. |
ICEnroll4- | Een van de verschillende interfaces die het certificaatinschrijvingsbeheer vertegenwoordigen. Het is vooral interessant als u Automation niet gebruikt. |
IEnroll | Een van de verschillende interfaces die het certificaatinschrijvingsbeheer vertegenwoordigen. De interface is vooral interessant als u Automation niet gebruikt. |
IEnroll2- | Een van de verschillende interfaces die het certificaatinschrijvingsbeheer vertegenwoordigen. De interface is vooral interessant als u Automation niet gebruikt. |
IEnroll4- | Een van de verschillende interfaces die het certificaatinschrijvingsbeheer vertegenwoordigen. De interface is vooral interessant als u Automation niet gebruikt. |
ISCrdEnr- | Vertegenwoordigt het inschrijvingsbeheer voor smartcards. Het is vooral interessant als u Automation niet gebruikt. |
CAPICOM-interoperabiliteitsinterfaces
In de volgende naslagonderwerpen worden de interfaces beschreven waarmee cryptoAPI-afleidingen kunnen samenwerken met CAPICOM 2.0.
Interface | Beschrijving |
---|---|
ICertContext- | Biedt toegang tot de context van een CAPICOM X.509v3 Certificate-object. Met deze context kan het CAPICOM-certificaat worden gebruikt in andere afleidingen van CryptoAPI. |
ICertStore- | Biedt toegang tot de context van een CAPICOM Store-object. Met deze context kan het CAPICOM-certificaatarchief worden gebruikt in andere afleidingen van CryptoAPI. |
IChainContext- | Biedt toegang tot de context van een CAPICOM Chain-object. Met deze context kan de CAPICOM-certificaatvertrouwensketen worden gebruikt in andere afleidingen van CryptoAPI. |