wincrypt.h-Header

Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter

wincrypt.h enthält die folgenden Programmierschnittstellen:

Functions

 
CertAddCertificateContextToStore

Fügt dem Zertifikatspeicher einen Zertifikatkontext hinzu.
CertAddCertificateLinkToStore

Fügt einem Zertifikatkontext in einem anderen Speicher einen Link in einem Zertifikatspeicher hinzu.
CertAddCRLContextToStore

Fügt dem angegebenen Zertifikatspeicher einen Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) hinzu.
CertAddCRLLinkToStore

Fügt einem Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) in einem anderen Speicher einen Link in einem Speicher hinzu.
CertAddCTLContextToStore

Fügt einem Zertifikatspeicher einen Zertifikatvertrauenslistenkontext (Certificate Trust List, CTL) hinzu.
CertAddCTLLinkToStore

Die CertAddCTLLinkToStore-Funktion fügt einen Link in einem Speicher zu einem CTL-Kontext (Certificate Trust List, Zertifikatvertrauensliste) in einem anderen Speicher hinzu. Anstatt ein Duplikat eines CTL-Kontexts zu erstellen und hinzuzufügen, fügt diese Funktion einen Link zum ursprünglichen CTL-Kontext hinzu.
CertAddEncodedCertificateToStore

Erstellt einen Zertifikatkontext aus einem codierten Zertifikat und fügt ihn dem Zertifikatspeicher hinzu.
CertAddEncodedCertificateToSystemStoreA

Öffnet den angegebenen Systemspeicher und fügt das codierte Zertifikat hinzu. (ANSI)
CertAddEncodedCertificateToSystemStoreW

Öffnet den angegebenen Systemspeicher und fügt das codierte Zertifikat hinzu. (Unicode)
CertAddEncodedCRLToStore

Erstellt einen Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) aus einer codierten Zertifikatsperrliste und fügt ihn dem Zertifikatspeicher hinzu.
CertAddEncodedCTLToStore

Erstellt einen Zertifikatvertrauenslistenkontext (Certificate Trust List, CTL) aus einer codierten CTL und fügt ihn dem Zertifikatspeicher hinzu.
CertAddEnhancedKeyUsageIdentifier

Die CertAddEnhancedKeyUsageIdentifier-Funktion fügt der erweiterten Eigenschaft der erweiterten Schlüsselverwendung (Enhanced Key Usage, EKU) des Zertifikats einen Nutzungsbezeichner hinzu.
CertAddRefServerOcspResponse

Erhöht die Verweisanzahl für ein HCERT_SERVER_OCSP_RESPONSE Handle.
CertAddRefServerOcspResponseContext

Erhöht die Verweisanzahl für eine CERT_SERVER_OCSP_RESPONSE_CONTEXT-Struktur.
CertAddSerializedElementToStore

Fügt dem Speicher ein serialisiertes Zertifikat, eine Zertifikatsperrliste (Certificate Revocation List, CRL) oder ein Zertifikatvertrauenslistenelement (Certificate Trust List, CTL) hinzu.
CertAddStoreToCollection

Die CertAddStoreToCollection-Funktion fügt einem Sammlungszertifikatspeicher einen gleichgeordneten Zertifikatspeicher hinzu.
CertAlgIdToOID

Konvertiert einen CryptoAPI-Algorithmusbezeichner (ALG_ID) in eine ASN.1-Objektbezeichnerzeichenfolge (Abstract Syntax Notation One).
CertCloseServerOcspResponse

Schließt ein OCSP-Serverantworthandle (Online Certificate status Protocol).
CertCloseStore

Schließt ein Zertifikatspeicherhandle und reduziert die Anzahl der Verweise im Speicher.
CertCompareCertificate

Bestimmt, ob zwei Zertifikate identisch sind, indem der Ausstellername und die Seriennummer der Zertifikate verglichen werden.
CertCompareCertificateName

Die CertCompareCertificateName-Funktion vergleicht zwei Zertifikat-CERT_NAME_BLOB-Strukturen, um zu bestimmen, ob sie identisch sind. Die CERT_NAME_BLOB Strukturen werden für den Antragsteller und den Aussteller von Zertifikaten verwendet.
CertCompareIntegerBlob

Die CertCompareIntegerBlob-Funktion vergleicht zwei ganzzahlige BLOBs, um zu bestimmen, ob sie die gleichen numerischen Werte darstellen.
CertComparePublicKeyInfo

Die CertComparePublicKeyInfo-Funktion vergleicht zwei codierte öffentliche Schlüssel, um zu ermitteln, ob sie identisch sind.
CertControlStore

Ermöglicht, dass eine Anwendung benachrichtigt wird, wenn es einen Unterschied zwischen dem Inhalt eines zwischengespeicherten Speichers gibt, der verwendet wird, und den Inhalten dieses Speichers, während er im Speicher beibehalten wird.
CertCreateCertificateChainEngine

Die CertCreateCertificateChainEngine-Funktion erstellt eine neue, nicht standardmäßige Ketten-Engine für eine Anwendung.
CertCreateCertificateContext

Erstellt einen Zertifikatkontext aus einem codierten Zertifikat. Der erstellte Kontext wird nicht in einem Zertifikatspeicher gespeichert. Die Funktion erstellt eine Kopie des codierten Zertifikats innerhalb des erstellten Kontexts.
CertCreateContext

Erstellt den angegebenen Kontext aus den codierten Bytes. Der erstellte Kontext enthält keine erweiterten Eigenschaften.
CertCreateCRLContext

Die CertCreateCRLContext-Funktion erstellt einen Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) aus einer codierten Zertifikatsperrliste. Der erstellte Kontext wird nicht in einem Zertifikatspeicher gespeichert. Es erstellt eine Kopie der codierten Zertifikatsperrliste innerhalb des erstellten Kontexts.
CertCreateCTLContext

Die CertCreateCTLContext-Funktion erstellt einen Zertifikatvertrauenslistenkontext (Certificate Trust List, CTL) aus einer codierten CTL. Der erstellte Kontext wird nicht in einem Zertifikatspeicher gespeichert. Die Funktion erstellt eine Kopie der codierten CTL innerhalb des erstellten Kontexts.
CertCreateCTLEntryFromCertificateContextProperties

Die CertCreateCTLEntryFromCertificateContextProperties-Funktion erstellt einen Zertifikatvertrauenslisteneintrag (Certificate Trust List, CTL), dessen Attribute die Eigenschaften des Zertifikatkontexts sind. Der SubjectIdentifier im CTL-Eintrag ist der SHA1-Hash des Zertifikats.
CertCreateSelfSignCertificate

Erstellt ein selbstsigniertes Zertifikat und gibt einen Zeiger auf eine CERT_CONTEXT-Struktur zurück, die das Zertifikat darstellt.
CertDeleteCertificateFromStore

Die CertDeleteCertificateFromStore-Funktion löscht den angegebenen Zertifikatkontext aus dem Zertifikatspeicher.
CertDeleteCRLFromStore

Die CertDeleteCRLFromStore-Funktion löscht den angegebenen CRL-Kontext (Certificate Revocation List) aus dem Zertifikatspeicher.
CertDeleteCTLFromStore

Die CertDeleteCTLFromStore-Funktion löscht den angegebenen CTL-Kontext (Certificate Trust List) aus einem Zertifikatspeicher.
CertDuplicateCertificateChain

Die CertDuplicateCertificateChain-Funktion dupliziert einen Zeiger auf eine Zertifikatkette, indem die Verweisanzahl der Kette erhöht wird.
CertDuplicateCertificateContext

Dupliziert einen Zertifikatkontext, indem die Verweisanzahl erhöht wird.
CertDuplicateCRLContext

Die CertDuplicateCRLContext-Funktion dupliziert einen CRL-Kontext (Certificate Revocation List), indem die Verweisanzahl erhöht wird.
CertDuplicateCTLContext

Die CertDuplicateCTLContext-Funktion dupliziert einen CTL-Kontext (Certificate Trust List), indem die Anzahl der Verweise erhöht wird.
CertDuplicateStore

Dupliziert ein Speicherhandle, indem die Verweisanzahl des Speichers erhöht wird.
CertEnumCertificateContextProperties

Die CertEnumCertificateContextProperties-Funktion ruft die erste oder nächste erweiterte Eigenschaft ab, die einem Zertifikatkontext zugeordnet ist.
CertEnumCertificatesInStore

Ruft das erste oder nächste Zertifikat in einem Zertifikatspeicher ab. Diese Funktion wird in einer Schleife verwendet und kann nacheinander alle Zertifikate in einem Zertifikatspeicher abrufen.
CertEnumCRLContextProperties

Die CertEnumCRLContextProperties-Funktion ruft die erste oder nächste erweiterte Eigenschaft ab, die einem CRL-Kontext (Certificate Revocation List) zugeordnet ist.
CertEnumCRLsInStore

Die CertEnumCRLsInStore-Funktion ruft den ersten oder nächsten Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) in einem Zertifikatspeicher ab. Diese Funktion wird in einer Schleife verwendet und kann nacheinander alle Zertifikatsperrlistenkontexte in einem Zertifikatspeicher abrufen.
CertEnumCTLContextProperties

Die CertEnumCTLContextProperties-Funktion ruft die erste oder nächste erweiterte Eigenschaft ab, die einem CTL-Kontext (Certificate Trust List) zugeordnet ist. Diese Funktion wird in einer Schleife verwendet und kann nacheinander alle erweiterten Eigenschaften abrufen, die einem CTL-Kontext zugeordnet sind.
CertEnumCTLsInStore

Die CertEnumCTLsInStore-Funktion ruft den ersten oder nächsten CTL-Kontext (Certificate Trust List) in einem Zertifikatspeicher ab. Diese Funktion wird in einer Schleife verwendet und kann nacheinander alle CTL-Kontexte in einem Zertifikatspeicher abrufen.
CertEnumPhysicalStore

Die CertEnumPhysicalStore-Funktion ruft die physischen Speicher auf einem Computer ab. Die Funktion ruft die bereitgestellte Rückruffunktion für jeden gefundenen physischen Speicher auf.
CertEnumSubjectInSortedCTL

Ruft den ersten oder nächsten TrustedSubject in einer sortierten Zertifikatvertrauensliste (Certificate Trust List, CTL) ab.
CertEnumSystemStore

Die CertEnumSystemStore-Funktion ruft die verfügbaren Systemspeicher ab. Die Funktion ruft die bereitgestellte Rückruffunktion für jeden gefundenen Systemspeicher auf.
CertEnumSystemStoreLocation

Die CertEnumSystemStoreLocation-Funktion ruft alle Systemspeicherstandorte ab. Die Funktion ruft die bereitgestellte Rückruffunktion für jeden gefundenen Systemspeicherort auf.
CertFindAttribute

Die CertFindAttribute-Funktion findet das erste Attribut im CRYPT_ATTRIBUTE Array, das durch seinen Objektbezeichner (Object Identifier, OID) identifiziert wird.
CertFindCertificateInCRL

Die CertFindCertificateInCRL-Funktion durchsucht die Zertifikatsperrliste (Certificate Revocation List, CRL) nach dem angegebenen Zertifikat.
CertFindCertificateInStore

Sucht den ersten oder nächsten Zertifikatkontext in einem Zertifikatspeicher, der einem Suchkriterium entspricht, das vom dwFindType und dem zugehörigen pvFindPara eingerichtet wurde.
CertFindChainInStore

Sucht das erste oder nächste Zertifikat in einem Speicher, das die angegebenen Kriterien erfüllt.
CertFindCRLInStore

Sucht den ersten oder nächsten Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) in einem Zertifikatspeicher, der einem Suchkriterium entspricht, das vom dwFindType-Parameter und dem zugeordneten pvFindPara-Parameter festgelegt wurde.
CertFindCTLInStore

Sucht den ersten oder nächsten CTL-Kontext (Certificate Trust List), der suchkriterien entspricht, die vom dwFindType und dem zugehörigen pvFindPara eingerichtet wurden.
CertFindExtension

Die CertFindExtension-Funktion findet die erste Erweiterung im CERT_EXTENSION Array, die durch ihren Objektbezeichner (Object Identifier, OID) identifiziert wird.
CertFindRDNAttr

Die CertFindRDNAttr-Funktion findet das erste RDN-Attribut, das durch seinen Objektbezeichner (Object Identifier, OID) in einer Liste der Relative Distinguished Names (RDN) identifiziert wird.
CertFindSubjectInCTL

Die CertFindSubjectInCTL-Funktion versucht, den angegebenen Antragsteller in einer Zertifikatvertrauensliste (Certificate Trust List, CTL) zu finden.
CertFindSubjectInSortedCTL

Die CertFindSubjectInSortedCTL-Funktion versucht, den angegebenen Antragsteller in einer sortierten Zertifikatvertrauensliste (Certificate Trust List, CTL) zu finden.
CertFreeCertificateChain

Die CertFreeCertificateChain-Funktion gibt eine Zertifikatkette frei, indem die Verweisanzahl reduziert wird. Wenn die Referenzanzahl 0 ist, wird der für die Kette zugewiesene Arbeitsspeicher freigegeben.
CertFreeCertificateChainEngine

Die CertFreeCertificateChainEngine-Funktion gibt eine Zertifikatvertrauens-Engine frei.
CertFreeCertificateChainList

Gibt das Array von Zeigern in Verkettungskontexte frei.
CertFreeCertificateContext

Gibt einen Zertifikatkontext frei, indem die Verweisanzahl dekrementiert wird. Wenn die Verweisanzahl auf null steigt, gibt CertFreeCertificateContext den von einem Zertifikatkontext verwendeten Arbeitsspeicher frei.
CertFreeCRLContext

Gibt einen Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) frei, indem die Verweisanzahl verringert wird.
CertFreeCTLContext

Gibt einen CTL-Kontext (Certificate Trust List) frei, indem die Verweisanzahl verringert wird.
CertFreeServerOcspResponseContext

Verringert die Verweisanzahl für eine CERT_SERVER_OCSP_RESPONSE_CONTEXT-Struktur.
CertGetCertificateChain

Erstellt einen Zertifikatkettenkontext, der von einem Endzertifikat beginnt und nach Möglichkeit zu einem vertrauenswürdigen Stammzertifikat zurückkehrt.
CertGetCertificateContextProperty

Ruft die Informationen ab, die in einer erweiterten Eigenschaft eines Zertifikatkontexts enthalten sind.
CertGetCRLContextProperty

Ruft eine erweiterte Eigenschaft für den angegebenen Zertifikatsperrlistenkontext ab.
CertGetCRLFromStore

Ruft den ersten oder nächsten Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) aus dem Zertifikatspeicher für den angegebenen Aussteller ab.
CertGetCTLContextProperty

Ruft eine erweiterte Eigenschaft eines CTL-Kontexts (Certificate Trust List) ab.
CertGetEnhancedKeyUsage

Gibt Informationen aus der Erweiterten Schlüsselverwendungserweiterung (EKU) oder der erweiterten EKU-Eigenschaft eines Zertifikats zurück.
CertGetIntendedKeyUsage

Ruft die beabsichtigten Schlüsselverwendungsbytes aus einem Zertifikat ab.
CertGetIssuerCertificateFromStore

Ruft den Zertifikatkontext aus dem Zertifikatspeicher für den ersten oder nächsten Aussteller des angegebenen Antragstellerzertifikats ab. Anstelle dieser Funktion werden die neuen Funktionen zur Überprüfung der Zertifikatkette empfohlen.
CertGetNameStringA

Ruft den Antragsteller- oder Ausstellernamen aus einem Zertifikat CERT_CONTEXT-Struktur ab und konvertiert ihn in eine NULL-Zeichenfolge. (ANSI)
CertGetNameStringW

Ruft den Antragsteller- oder Ausstellernamen aus einem Zertifikat CERT_CONTEXT-Struktur ab und konvertiert ihn in eine NULL-Zeichenfolge. (Unicode)
CertGetPublicKeyLength

Die CertGetPublicKeyLength-Funktion ruft die Bitlänge öffentlicher/privater Schlüssel aus einem BLOB für öffentliche Schlüssel ab.
CertGetServerOcspResponseContext

Ruft einen nicht blockierenden, zeit gültigen Onlinezertifikat-status-Protokoll(OCSP)-Antwortkontext für das angegebene Handle ab.
CertGetStoreProperty

Ruft eine Speichereigenschaft ab.
CertGetSubjectCertificateFromStore

Gibt aus einem Zertifikatspeicher einen Antragstellerzertifikatkontext zurück, der eindeutig durch den Aussteller und die Seriennummer identifiziert ist.
CertGetValidUsages

Gibt ein Array von Verwendungen zurück, das aus der Schnittmenge der gültigen Verwendungen für alle Zertifikate in einem Array von Zertifikaten besteht.
CertIsRDNAttrsInCertificateName

Die CertIsRDNAttrsInCertificateName-Funktion vergleicht die Attribute im Zertifikatnamen mit dem angegebenen CERT_RDN, um zu bestimmen, ob alle Attribute dort enthalten sind.
CertIsStrongHashToSign

Bestimmt, ob der angegebene Hashalgorithmus und der öffentliche Schlüssel im Signaturzertifikat verwendet werden können, um eine starke Signatur durchzuführen.
CertIsValidCRLForCertificate

Die CertIsValidCRLForCertificate-Funktion überprüft eine Zertifikatsperrliste, um herauszufinden, ob es sich um eine Zertifikatsperrliste handelt, die ein bestimmtes Zertifikat enthalten würde, wenn dieses Zertifikat widerrufen wurde.
CertNameToStrA

Konvertiert einen codierten Namen in einer CERT_NAME_BLOB-Struktur in eine NULL-Zeichenfolge. (ANSI)
CertNameToStrW

Konvertiert einen codierten Namen in einer CERT_NAME_BLOB-Struktur in eine NULL-Zeichenfolge. (Unicode)
CertOIDToAlgId

Verwenden Sie anstelle dieser Funktion die Funktion CryptFindOIDInfo, da ALG_ID Bezeichner in CNG nicht mehr unterstützt werden.
CertOpenServerOcspResponse

Öffnet ein Handle für ein Onlinezertifikat status Protokollantwort (OCSP), die einer Serverzertifikatkette zugeordnet ist.
CertOpenStore

Öffnet einen Zertifikatspeicher mit einem angegebenen Speicheranbietertyp.
CertOpenSystemStoreA

Öffnet den gängigsten Systemzertifikatspeicher. Verwenden Sie CertOpenStore, um Zertifikatspeicher mit komplexeren Anforderungen zu öffnen, z. B. dateibasierte oder speicherbasierte Speicher. (ANSI)
CertOpenSystemStoreW

Öffnet den gängigsten Systemzertifikatspeicher. Verwenden Sie CertOpenStore, um Zertifikatspeicher mit komplexeren Anforderungen zu öffnen, z. B. dateibasierte oder speicherbasierte Speicher. (Unicode)
CertRDNValueToStrA

Die CertRDNValueToStr-Funktion konvertiert einen Namen in einer CERT_RDN_VALUE_BLOB in eine NULL-Zeichenfolge. (ANSI)
CertRDNValueToStrW

Die CertRDNValueToStr-Funktion konvertiert einen Namen in einer CERT_RDN_VALUE_BLOB in eine NULL-Zeichenfolge. (Unicode)
CertRegisterPhysicalStore

Fügt einer Sammlung des Registrierungssystemspeichers einen physischen Speicher hinzu.
CertRegisterSystemStore

Registriert einen Systemspeicher.
CertRemoveEnhancedKeyUsageIdentifier

Die CertRemoveEnhancedKeyUsageIdentifier-Funktion entfernt einen Nutzungsbezeichner -Objektbezeichner (OID) aus der erweiterten EKU-Eigenschaft des Zertifikats.
CertRemoveStoreFromCollection

Entfernt einen gleichgeordneten Zertifikatspeicher aus einem Sammlungsspeicher.
CertResyncCertificateChainEngine

Synchronisiert die Zertifikatketten-Engine neu, wodurch die Speicher der Engine des Speichers neu synchronisiert und die Modulcaches aktualisiert werden.
CertRetrieveLogoOrBiometricInfo

Führt einen URL-Abruf von Logo oder biometrischen Informationen aus, die entweder in der szOID_LOGOTYPE_EXT- oder szOID_BIOMETRIC_EXT Zertifikaterweiterung angegeben sind.
CertSaveStore

Speichert den Zertifikatspeicher in einer Datei oder in einem Speicherblob.
CertSelectCertificateChains

Ruft Zertifikatketten basierend auf angegebenen Auswahlkriterien ab.
CertSerializeCertificateStoreElement

Die CertSerializeCertificateStoreElement-Funktion serialisiert das codierte Zertifikat eines Zertifikatkontexts und die zugehörigen codierten Eigenschaften. Das Ergebnis kann im Speicher beibehalten werden, sodass das Zertifikat und die Eigenschaften zu einem späteren Zeitpunkt abgerufen werden können.
CertSerializeCRLStoreElement

Die CertSerializeCRLStoreElement-Funktion serialisiert einen codierten CRL-Kontext (Certificate Revocation List) und die codierte Darstellung seiner Eigenschaften.
CertSerializeCTLStoreElement

Die CertSerializeCTLStoreElement-Funktion serialisiert einen codierten CTL-Kontext (Certificate Trust List) und die codierte Darstellung seiner Eigenschaften. Das Ergebnis kann im Speicher beibehalten werden, sodass die CTL und die Eigenschaften später abgerufen werden können.
CertSetCertificateContextPropertiesFromCTLEntry

Legt die Eigenschaften für den Zertifikatkontext unter Verwendung der Attribute im angegebenen CTL-Eintrag (Certificate Trust List) fest.
CertSetCertificateContextProperty

Legt eine erweiterte Eigenschaft für einen angegebenen Zertifikatkontext fest.
CertSetCRLContextProperty

Legt eine erweiterte Eigenschaft für den angegebenen CRL-Kontext (Certificate Revocation List) fest.
CertSetCTLContextProperty

Legt eine erweiterte Eigenschaft für den angegebenen CTL-Kontext (Certificate Trust List) fest.
CertSetEnhancedKeyUsage

Die CertSetEnhancedKeyUsage-Funktion legt die EKU-Eigenschaft (Enhanced Key Usage) für das Zertifikat fest.
CertSetStoreProperty

Die CertSetStoreProperty-Funktion legt eine Speichereigenschaft fest.
CertStrToNameA

Konvertiert eine null-gekündigte X.500-Zeichenfolge in einen codierten Zertifikatnamen. (ANSI)
CertStrToNameW

Konvertiert eine null-gekündigte X.500-Zeichenfolge in einen codierten Zertifikatnamen. (Unicode)
CertUnregisterPhysicalStore

Die CertUnregisterPhysicalStore-Funktion entfernt einen physischen Speicher aus einer angegebenen Systemspeichersammlung. CertUnregisterPhysicalStore kann auch zum Löschen des physischen Speichers verwendet werden.
CertUnregisterSystemStore

Die Funktion CertUnregisterSystemStore hebt die Registrierung eines angegebenen Systemspeichers auf.
CertVerifyCertificateChainPolicy

Überprüft eine Zertifikatkette, um ihre Gültigkeit zu überprüfen, einschließlich der Einhaltung aller angegebenen Gültigkeitsrichtlinienkriterien.
CertVerifyCRLRevocation

Überprüfen Sie eine Zertifikatsperrliste (Certificate Revocation List, CRL), um festzustellen, ob das Zertifikat eines Antragstellers widerrufen wurde oder nicht.
CertVerifyCRLTimeValidity

Die CertVerifyCRLTimeValidity-Funktion überprüft die Zeitgültigkeit einer Zertifikatsperrliste.
CertVerifyCTLUsage

Überprüft, ob ein Antragsteller für eine angegebene Verwendung vertrauenswürdig ist, indem eine signierte und zeitgültige Zertifikatvertrauensliste (Certificate Trust List, CTL) mit den Verwendungsbezeichnern gefunden wird, die den Antragsteller enthalten.
CertVerifyRevocation

Überprüft die Sperrung status der Zertifikate, die im rgpvContext-Array enthalten sind. Wenn festgestellt wird, dass ein Zertifikat in der Liste widerrufen wurde, wird keine weitere Überprüfung durchgeführt.
CertVerifySubjectCertificateContext

Die Funktion CertVerifySubjectCertificateContext führt die aktivierten Überprüfungsprüfungen für ein Zertifikat durch, indem die Gültigkeit des Ausstellers des Zertifikats überprüft wird. Anstelle dieser Funktion werden die neuen Funktionen zur Überprüfung der Zertifikatkette empfohlen.
CertVerifyTimeValidity

Die CertVerifyTimeValidity-Funktion überprüft die Zeitgültigkeit eines Zertifikats.
CertVerifyValidityNesting

Die CertVerifyValidityNesting-Funktion überprüft, ob die Zeitvalidität eines Antragstellerzertifikats ordnungsgemäß innerhalb der Zeitgültigkeit des Ausstellers verschachtelt ist.
CryptAcquireCertificatePrivateKey

Ruft den privaten Schlüssel für ein Zertifikat ab.
CryptAcquireContextA

Wird zum Abrufen eines Handles für einen bestimmten Schlüsselcontainer innerhalb eines bestimmten Kryptografiedienstanbieters (CSP) verwendet. Dieses zurückgegebene Handle wird in Aufrufen von CryptoAPI-Funktionen verwendet, die den ausgewählten CSP verwenden. (ANSI)
CryptAcquireContextW

Wird zum Abrufen eines Handles für einen bestimmten Schlüsselcontainer innerhalb eines bestimmten Kryptografiedienstanbieters (CSP) verwendet. Dieses zurückgegebene Handle wird in Aufrufen von CryptoAPI-Funktionen verwendet, die den ausgewählten CSP verwenden. (Unicode)
CryptBinaryToStringA

Konvertiert ein Bytearray in eine formatierte Zeichenfolge. (ANSI)
CryptBinaryToStringW

Konvertiert ein Bytearray in eine formatierte Zeichenfolge. (Unicode)
CryptCloseAsyncHandle

Die CryptCloseAsyncHandle-Funktion (wincrypt.h) schließt ein asynchrones Handle.
CryptContextAddRef

Fügt der Referenzanzahl eines HCRYPTPROV-CSP-Handles (Kryptografiedienstanbieter) eine hinzu.
CryptCreateAsyncHandle

Die CryptCreateAsyncHandle-Funktion (wincrypt.h) erstellt ein asynchrones Handle.
CryptCreateHash

Initiiert das Hashing eines Datenstroms. Es erstellt ein Handle für ein CSP-Hashobjekt (Cryptographic Service Provider) und gibt es an die aufrufende Anwendung zurück.
CryptCreateKeyIdentifierFromCSP

Wichtig Diese API ist veraltet. (CryptCreateKeyIdentifierFromCSP)
CryptDecodeMessage

Decodiert, entschlüsselt und überprüft eine kryptografische Nachricht.
CryptDecodeObject

Die CryptDecodeObject-Funktion decodiert eine Struktur des Typs, der durch den lpszStructType-Parameter angegeben wird. Die Verwendung von CryptDecodeObjectEx wird als API empfohlen, die dieselbe Funktion mit erheblichen Leistungsverbesserungen ausführt.
CryptDecodeObjectEx

Decodiert eine Struktur des Typs, der durch den lpszStructType-Parameter angegeben wird.
CryptDecrypt

Entschlüsselt Daten, die zuvor mit der CryptEncrypt-Funktion verschlüsselt wurden.
CryptDecryptAndVerifyMessageSignature

Die CryptDecryptAndVerifyMessageSignature-Funktion entschlüsselt eine Nachricht und überprüft deren Signatur.
CryptDecryptMessage

Die CryptDecryptMessage-Funktion decodiert und entschlüsselt eine Nachricht.
CryptDeriveKey

Generiert kryptografische Sitzungsschlüssel, die von einem Basisdatenwert abgeleitet werden.
CryptDestroyHash

Zerstört das Hashobjekt, auf das vom hHash-Parameter verwiesen wird.
CryptDestroyKey

Gibt das Handle frei, auf das vom hKey-Parameter verwiesen wird.
CryptDuplicateHash

Erstellt eine exakte Kopie eines Hashs bis zu dem Punkt, an dem die Duplizierung abgeschlossen ist.
CryptDuplicateKey

Macht eine exakte Kopie eines Schlüssels und des Status des Schlüssels.
CryptEncodeObject

Die CryptEncodeObject-Funktion codiert eine Struktur des Typs, der durch den Wert des lpszStructType-Parameters angegeben wird. Die Verwendung von CryptEncodeObjectEx wird als API empfohlen, die dieselbe Funktion mit erheblichen Leistungsverbesserungen ausführt.
CryptEncodeObjectEx

Codiert eine Struktur des Typs, der durch den Wert des lpszStructType-Parameters angegeben wird.
CryptEncrypt

Verschlüsselt Daten. Der Algorithmus, der zum Verschlüsseln der Daten verwendet wird, wird durch den Schlüssel des CSP-Moduls festgelegt und vom hKey-Parameter referenziert.
CryptEncryptMessage

Die CryptEncryptMessage-Funktion verschlüsselt und codiert eine Nachricht.
CryptEnumKeyIdentifierProperties

Die CryptEnumKeyIdentifierProperties-Funktion listet Schlüsselbezeichner und deren Eigenschaften auf.
CryptEnumOIDFunction

Die CryptEnumOIDFunction-Funktion listet die OID-Funktionen (Registered Object Identifier) auf.
CryptEnumOIDInfo

Listet vordefinierte und registrierte Objektbezeichner (OID) CRYPT_OID_INFO Strukturen auf. Diese Funktion listet entweder alle vordefinierten und registrierten Strukturen oder nur Strukturen auf, die von einer ausgewählten OID-Gruppe identifiziert werden.
CryptEnumProvidersA

Wichtig Diese API ist veraltet. (CryptEnumProvidersA)
CryptEnumProvidersW

Wichtig Diese API ist veraltet. (CryptEnumProvidersW)
CryptEnumProviderTypesA

Ruft die ersten oder nächsten Typen von Kryptografiedienstanbietern (CSP) ab, die auf dem Computer unterstützt werden. (ANSI)
CryptEnumProviderTypesW

Ruft die ersten oder nächsten Typen von Kryptografiedienstanbietern (CSP) ab, die auf dem Computer unterstützt werden. (Unicode)
CryptExportKey

Exportiert einen kryptografischen Schlüssel oder ein Schlüsselpaar aus einem Kryptografiedienstanbieter (CSP) auf sichere Weise.
CryptExportPKCS8

Exportiert den privaten Schlüssel in PKCS (CryptExportPKCS8)
CryptExportPKCS8Ex

Exportiert den privaten Schlüssel in PKCS (CryptExportPKCS8Ex)
CryptExportPublicKeyInfo

Die Funktion CryptExportPublicKeyInfo exportiert die Öffentlichen Schlüsselinformationen, die dem entsprechenden privaten Schlüssel des Anbieters zugeordnet sind. Eine aktualisierte Version dieser Funktion finden Sie unter CryptExportPublicKeyInfoEx.
CryptExportPublicKeyInfoEx

Exportiert die Öffentlichen Schlüsselinformationen, die dem entsprechenden privaten Schlüssel des Anbieters zugeordnet sind.
CryptExportPublicKeyInfoFromBCryptKeyHandle

Exportiert die Öffentlichen Schlüsselinformationen, die dem entsprechenden privaten Schlüssel eines Anbieters zugeordnet sind.
CryptFindCertificateKeyProvInfo

Listet die Kryptografieanbieter und ihre Container auf, um den privaten Schlüssel zu finden, der dem öffentlichen Schlüssel des Zertifikats entspricht.
CryptFindLocalizedName

Sucht den lokalisierten Namen für den angegebenen Namen, z. B. den Lokalisierungsnamen des Systemspeichers "Stamm".
CryptFindOIDInfo

Ruft die erste vordefinierte oder registrierte CRYPT_OID_INFO-Struktur ab, die mit einem angegebenen Schlüsseltyp und Schlüssel übereinstimmt. Die Suche kann auf Objektbezeichner (OIDs) innerhalb einer angegebenen OID-Gruppe beschränkt werden.
CryptFormatObject

Die CryptFormatObject-Funktion formatiert die codierten Daten und gibt eine Unicode-Zeichenfolge im zugeordneten Puffer gemäß dem Zertifikatcodierungstyp zurück.
CryptFreeOIDFunctionAddress

Die CryptFreeOIDFunctionAddress-Funktion gibt ein handle frei, das von CryptGetOIDFunctionAddress oder CryptGetDefaultOIDFunctionAddress zurückgegeben wird, indem die Verweisanzahl für das Funktionshandle verringert wird.
CryptGenKey

Generiert einen zufälligen kryptografischen Sitzungsschlüssel oder ein paar öffentliche/private Schlüssel. Ein Handle für das Schlüssel- oder Schlüsselpaar wird in phKey zurückgegeben. Dieses Handle kann dann bei Bedarf mit jeder CryptoAPI-Funktion verwendet werden, die ein Schlüsselhandle erfordert.
CryptGenRandom

Füllt einen Puffer mit kryptografisch zufälligen Bytes.
CryptGetAsyncParam

Die CryptGetAsyncParam-Funktion (wincrypt.h) legt einen asynchronen Parameterwert fest.
CryptGetDefaultOIDDllList

Die CryptGetDefaultOIDDllList-Funktion ruft die Liste der Namen von DLL-Dateien ab, die registrierte Standardobjektbezeichnerfunktionen (OID) für einen angegebenen Funktionssatz und Codierungstyp enthalten.
CryptGetDefaultOIDFunctionAddress

Die Funktion CryptGetDefaultOIDFunctionAddress lädt die DLL, die eine Standardfunktionsadresse enthält.
CryptGetDefaultProviderA

Sucht den Standardmäßigen Kryptografiedienstanbieter (CSP) eines angegebenen Anbietertyps für den lokalen Computer oder aktuellen Benutzer. (ANSI)
CryptGetDefaultProviderW

Sucht den Standardmäßigen Kryptografiedienstanbieter (CSP) eines angegebenen Anbietertyps für den lokalen Computer oder aktuellen Benutzer. (Unicode)
CryptGetHashParam

Ruft Daten ab, die die Vorgänge eines Hashobjekts steuern.
CryptGetKeyIdentifierProperty

CryptGetKeyIdentifierProperty ruft eine bestimmte Eigenschaft von einem angegebenen Schlüsselbezeichner ab.
CryptGetKeyParam

Ruft Daten ab, die die Vorgänge eines Schlüssels steuern.
CryptGetMessageCertificates

Die CryptGetMessageCertificates-Funktion gibt das Handle eines geöffneten Zertifikatspeichers zurück, der die Zertifikate und CRLs der Nachricht enthält. Diese Funktion ruft CertOpenStore mithilfe des Anbietertyps CERT_STORE_PROV_PKCS7 als lpszStoreProvider-Parameter auf.
CryptGetMessageSignerCount

Die CryptGetMessageSignerCount-Funktion gibt die Anzahl der Unterzeichner einer signierten Nachricht zurück.
CryptGetObjectUrl

Ruft die URL des Remoteobjekts aus einem Zertifikat, einer Zertifikatvertrauensliste (Certificate Trust List, CTL) oder einer Zertifikatsperrliste (Certificate Revocation List, CRL) ab.
CryptGetOIDFunctionAddress

Durchsucht die Liste der registrierten und installierten Funktionen nach einer Übereinstimmung mit Codierungstyp und Objektbezeichner (OID).
CryptGetOIDFunctionValue

Die CryptGetOIDFunctionValue-Funktion fragt einen Wert ab, der einer OID zugeordnet ist.
CryptGetProvParam

Ruft Parameter ab, die die Vorgänge eines Kryptografiedienstanbieters (CSP) steuern.
CryptGetTimeValidObject

Ruft eine Zertifikatsperrliste, eine OCSP-Antwort oder ein CTL-Objekt ab, das innerhalb eines bestimmten Kontexts und einer bestimmten Zeit gültig ist.
CryptGetUserKey

Ruft ein Handle eines der beiden öffentlichen/privaten Schlüsselpaare eines Benutzers ab.
CryptHashCertificate

Die CryptHashCertificate-Funktion hasht den gesamten codierten Inhalt eines Zertifikats, einschließlich seiner Signatur.
CryptHashCertificate2

Hashen eines Datenblocks mithilfe eines CNG-Hashanbieters.
CryptHashData

Fügt einem angegebenen Hashobjekt Daten hinzu.
CryptHashMessage

Erstellt einen Hash der Nachricht.
CryptHashPublicKeyInfo

Codiert die Informationen des öffentlichen Schlüssels in einer CERT_PUBLIC_KEY_INFO-Struktur und berechnet den Hash der codierten Bytes.
CryptHashSessionKey

Berechnet den kryptografischen Hash eines Sitzungsschlüsselobjekts.
CryptHashToBeSigned

Wichtig Diese API ist veraltet. (CryptHashToBeSigned)
CryptImportKey

Überträgt einen kryptografischen Schlüssel aus einem Schlüsselblob in einen Kryptografiedienstanbieter (Cryptographic Service Provider, CSP).
CryptImportPKCS8

Importiert den privaten Schlüssel in PKCS
CryptImportPublicKeyInfo

Konvertiert und importiert die Informationen des öffentlichen Schlüssels in den Anbieter und gibt ein Handle des öffentlichen Schlüssels zurück.
CryptImportPublicKeyInfoEx

Wichtig Diese API ist veraltet. (CryptImportPublicKeyInfoEx)
CryptImportPublicKeyInfoEx2

Importiert einen öffentlichen Schlüssel in den asymmetrischen CNG-Anbieter, der der OID (Public Key Object Identifier) entspricht, und gibt ein CNG-Handle an den Schlüssel zurück.
CryptInitOIDFunctionSet

Das CryptInitOIDFunctionSet initialisiert und gibt das Handle des OID-Funktionssatzes zurück, der durch einen angegebenen Funktionssatznamen identifiziert wird.
CryptInstallDefaultContext

Installiert einen bestimmten Anbieter als Standardkontextanbieter für den angegebenen Algorithmus.
CryptInstallOIDFunctionAddress

Die CryptInstallOIDFunctionAddress-Funktion installiert eine Reihe von OID-Funktionsadressen (Callable Object Identifier).
CryptMemAlloc

Die CryptMemAlloc-Funktion weist Speicher für einen Puffer zu. Es wird von allen Crypt32.lib-Funktionen verwendet, die zugeordnete Puffer zurückgeben.
CryptMemFree

Die CryptMemFree-Funktion gibt Arbeitsspeicher frei, der von CryptMemAlloc oder CryptMemRealloc zugewiesen wurde.
CryptMemRealloc

Die CryptMemRealloc-Funktion gibt den speicher frei, der derzeit einem Puffer zugeordnet ist, und weist Arbeitsspeicher für einen neuen Puffer zu.
CryptMsgCalculateEncodedLength

Berechnet die maximale Anzahl von Bytes, die für eine codierte kryptografische Nachricht unter Berücksichtigung des Nachrichtentyps, der Codierungsparameter und der Gesamtlänge der zu codierenden Daten erforderlich sind.
CryptMsgClose

Die Funktion CryptMsgClose schließt ein kryptografisches Nachrichtenhandle. Bei jedem Aufruf dieser Funktion wird die Referenzanzahl für die Nachricht um eins reduziert. Wenn die Referenzanzahl 0 erreicht, wird die Nachricht vollständig freigegeben.
CryptMsgControl

Führt einen Steuerungsvorgang aus, nachdem eine Nachricht durch einen letzten Aufruf der CryptMsgUpdate-Funktion decodiert wurde.
CryptMsgCountersign

Gegensigniert eine vorhandene Signatur in einer Nachricht.
CryptMsgCountersignEncoded

Gegensigniert ein vorhandenes PKCS
CryptMsgDuplicate

Die CryptMsgDuplicate-Funktion dupliziert ein kryptografisches Nachrichtenhandle, indem die Verweisanzahl erhöht wird.
CryptMsgEncodeAndSignCTL

Die Funktion CryptMsgEncodeAndSignCTL codiert eine CTL und erstellt eine signierte Nachricht, die die codierte CTL enthält. Diese Funktion codiert zuerst die CTL, auf die pCtlInfo verweist, und ruft dann CryptMsgSignCTL auf, um die codierte Nachricht zu signieren.
CryptMsgGetAndVerifySigner

Die CryptMsgGetAndVerifySigner-Funktion überprüft die Signatur einer kryptografischen Nachricht.
CryptMsgGetParam

Ruft einen Nachrichtenparameter ab, nachdem eine kryptografische Nachricht codiert oder decodiert wurde.
CryptMsgOpenToDecode

Öffnet eine kryptografische Nachricht zum Decodieren und gibt ein Handle der geöffneten Nachricht zurück.
CryptMsgOpenToEncode

Öffnet eine kryptografische Nachricht für die Codierung und gibt ein Handle der geöffneten Nachricht zurück.
CryptMsgSignCTL

Die Funktion CryptMsgSignCTL erstellt eine signierte Nachricht, die eine codierte CTL enthält.
CryptMsgUpdate

Fügt einer kryptografischen Nachricht Inhalte hinzu.
CryptMsgVerifyCountersignatureEncoded

Überprüft eine Gegensignatur in Bezug auf die SignerInfo-Struktur (gemäß PKCS-Definition)
CryptMsgVerifyCountersignatureEncodedEx

Überprüft, ob der pbSignerInfoCounterSignature-Parameter den verschlüsselten Hash des Felds encryptedDigest der PbSignerInfo-Parameterstruktur enthält.
CryptQueryObject

Ruft Informationen über den Inhalt eines Kryptografie-API-Objekts ab, z. B. ein Zertifikat, eine Zertifikatsperrliste oder eine Zertifikatvertrauensliste.
CryptRegisterDefaultOIDFunction

CryptRegisterDefaultOIDFunction registriert eine DLL, die die Standardfunktion enthält, die für den angegebenen Codierungstyp und Funktionsnamen aufgerufen werden soll. Im Gegensatz zu CryptRegisterOIDFunction kann der von der DLL zu exportierende Funktionsname nicht überschrieben werden.
CryptRegisterOIDFunction

Registriert eine DLL, die die Funktion enthält, die für den angegebenen Codierungstyp, Funktionsnamen und Objektbezeichner (Object Identifier, OID) aufgerufen werden soll.
CryptRegisterOIDInfo

Die Funktion CryptRegisterOIDInfo registriert die in der CRYPT_OID_INFO-Struktur angegebenen OID-Informationen und speichert sie in der Registrierung.
CryptReleaseContext

Gibt das Handle eines Kryptografiedienstanbieters (CSP) und eines Schlüsselcontainers frei.
CryptRetrieveObjectByUrlA

Ruft das PKI-Objekt (Public Key Infrastructure) von einem durch eine URL angegebenen Speicherort ab. (ANSI)
CryptRetrieveObjectByUrlW

Ruft das PKI-Objekt (Public Key Infrastructure) von einem durch eine URL angegebenen Speicherort ab. (Unicode)
CryptRetrieveTimeStamp

Codiert eine Zeitstempelanforderung und ruft das Zeitstempeltoken von einem Durch eine URL angegebenen Ort an eine Zeitstempelautorität (Time Stamping Authority, TSA) ab.
CryptSetAsyncParam

Die CryptSetAsyncParam-Funktion (wincrypt.h) legt einen asynchronen Parameter fest.
CryptSetHashParam

Passt die Vorgänge eines Hashobjekts an, einschließlich des Einrichtens des anfänglichen Hashinhalts und der Auswahl eines bestimmten Hashingalgorithmus.
CryptSetKeyIdentifierProperty

Die CryptSetKeyIdentifierProperty-Funktion legt die Eigenschaft eines angegebenen Schlüsselbezeichners fest. Diese Funktion kann die -Eigenschaft auf dem in pwszComputerName identifizierten Computer festlegen.
CryptSetKeyParam

Passt verschiedene Aspekte der Vorgänge eines Sitzungsschlüssels an.
CryptSetOIDFunctionValue

Die CryptSetOIDFunctionValue-Funktion legt einen Wert für den angegebenen Codierungstyp, Funktionsnamen, OID und Wertnamen fest.
CryptSetProviderA

Gibt den Standardmäßigen Kryptografiedienstanbieter (CSP) des aktuellen Benutzers an. (ANSI)
CryptSetProviderExA

Gibt den Standardmäßigen Kryptografiedienstanbieter (CSP) eines angegebenen Anbietertyps für den lokalen Computer oder aktuellen Benutzer an. (ANSI)
CryptSetProviderExW

Gibt den Standardmäßigen Kryptografiedienstanbieter (CSP) eines angegebenen Anbietertyps für den lokalen Computer oder aktuellen Benutzer an. (Unicode)
CryptSetProviderW

Gibt den Standardmäßigen Kryptografiedienstanbieter (CSP) des aktuellen Benutzers an. (Unicode)
CryptSetProvParam

Passt die Vorgänge eines Kryptografiedienstanbieters (CSP) an. Diese Funktion wird häufig verwendet, um eine Sicherheitsbeschreibung für den Schlüsselcontainer festzulegen, der einem CSP zugeordnet ist, um den Zugriff auf die privaten Schlüssel in diesem Schlüsselcontainer zu steuern.
CryptSignAndEncodeCertificate

Codiert und signiert ein Zertifikat, eine Zertifikatsperrliste (Certificate Revocation List, CRL), eine Zertifikatvertrauensliste (Certificate Trust List, CTL) oder eine Zertifikatanforderung.
CryptSignAndEncryptMessage

Die CryptSignAndEncryptMessage-Funktion erstellt einen Hash des angegebenen Inhalts, signiert den Hash, verschlüsselt den Inhalt, hasht den verschlüsselten Inhalt und den signierten Hash und codiert dann sowohl den verschlüsselten Inhalt als auch den signierten Hash.
CryptSignCertificate

Die CryptSignCertificate-Funktion signiert die "zu signierten" Informationen im codierten signierten Inhalt.
CryptSignHashA

Signiert Daten. (CryptSignHashA)
CryptSignHashW

Signiert Daten. (CryptSignHashW)
CryptSignMessage

Die CryptSignMessage-Funktion erstellt einen Hash des angegebenen Inhalts, signiert den Hash und codiert dann sowohl den ursprünglichen Nachrichteninhalt als auch den signierten Hash.
CryptSignMessageWithKey

Signiert eine Nachricht mithilfe des privaten Schlüssels eines CSP, der in den Parametern angegeben ist.
CryptStringToBinaryA

Konvertiert eine formatierte Zeichenfolge in ein Array von Bytes. (ANSI)
CryptStringToBinaryW

Konvertiert eine formatierte Zeichenfolge in ein Array von Bytes. (Unicode)
CryptUninstallDefaultContext

Wichtig Diese API ist veraltet. (CryptUninstallDefaultContext)
CryptUnregisterDefaultOIDFunction

CryptUnregisterDefaultOIDFunction entfernt die Registrierung einer DLL, die die Standardfunktion enthält, die für den angegebenen Codierungstyp und Funktionsnamen aufgerufen werden soll.
CryptUnregisterOIDFunction

Entfernt die Registrierung einer DLL, die die Funktion enthält, die für den angegebenen Codierungstyp, Funktionsnamen und OID aufgerufen werden soll.
CryptUnregisterOIDInfo

Die Funktion CryptUnregisterOIDInfo entfernt die Registrierung einer angegebenen CRYPT_OID_INFO OID-Informationsstruktur. Die zu aufhebende Struktur wird durch die Elemente pszOID und dwGroupId der Struktur identifiziert.
CryptVerifyCertificateSignature

Überprüft die Signatur eines Zertifikats, einer Zertifikatsperrliste (Certificate Revocation List, CRL) oder einer Zertifikatanforderung mithilfe des öffentlichen Schlüssels in einer CERT_PUBLIC_KEY_INFO-Struktur.
CryptVerifyCertificateSignatureEx

Überprüft die Signatur eines Antragstellerzertifikats, einer Zertifikatsperrliste, einer Zertifikatanforderung oder einer Keygenanforderung mithilfe des öffentlichen Schlüssels des Ausstellers.
CryptVerifyDetachedMessageHash

Die Funktion CryptVerifyDetachedMessageHash überprüft einen getrennten Hash.
CryptVerifyDetachedMessageSignature

Die Funktion CryptVerifyDetachedMessageSignature überprüft eine signierte Nachricht mit einer getrennten Signatur oder Signaturen.
CryptVerifyMessageHash

Die Funktion CryptVerifyMessageHash überprüft den Hash des angegebenen Inhalts.
CryptVerifyMessageSignature

Überprüft die Signatur einer signierten Nachricht.
CryptVerifyMessageSignatureWithKey

Überprüft die Signatur einer signierten Nachricht mithilfe der angegebenen Informationen zum öffentlichen Schlüssel.
CryptVerifySignatureA

Überprüft die Signatur eines Hashobjekts. (ANSI)
CryptVerifySignatureW

Überprüft die Signatur eines Hashobjekts. (Unicode)
CryptVerifyTimeStampSignature

Überprüft die Zeitstempelsignatur für ein angegebenes Bytearray.
GetEncSChannel

Diese Funktion ist nicht verfügbar.
PFXExportCertStore

Exportiert die Zertifikate und, falls verfügbar, die zugeordneten privaten Schlüssel aus dem Zertifikatspeicher, auf den verwiesen wird.
PFXExportCertStoreEx

Exportiert die Zertifikate und, sofern verfügbar, ihre zugeordneten privaten Schlüssel aus dem Zertifikatspeicher, auf den verwiesen wird.
PFXImportCertStore

Importiert ein PFX-BLOB und gibt das Handle eines Speichers zurück, der Zertifikate und alle zugeordneten privaten Schlüssel enthält.
PFXIsPFXBlob

Die PFXIsPFXBlob-Funktion versucht, die äußere Schicht eines BLOB als PFX-Paket zu decodieren.
PFXVerifyPassword

Die PFXVerifyPassword-Funktion versucht, die äußere Schicht eines BLOB als PFX-Paket (Personal Information Exchange) zu decodieren und mit dem angegebenen Kennwort zu entschlüsseln. Es werden keine Daten aus dem BLOB importiert.

Rückruffunktionen

 
PCRYPT_DECRYPT_PRIVATE_KEY_FUNC

Entschlüsselt den privaten Schlüssel und gibt den entschlüsselten Schlüssel im PbClearTextKey-Parameter zurück.
PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC

Verschlüsselt den privaten Schlüssel und gibt den verschlüsselten Inhalt im Parameter pbEncryptedKey zurück.
PCRYPT_RESOLVE_HCRYPTPROV_FUNC

Gibt ein Handle an einen Kryptografiedienstanbieter (CSP) zurück, indem der phCryptProv-Parameter verwendet wird, um den importierten Schlüssel zu empfangen.
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK

Eine anwendungsdefinierte Rückruffunktion, mit der die Anwendung Zertifikate filtern kann, die der Zertifikatkette hinzugefügt werden können.
PFN_CERT_CREATE_CONTEXT_SORT_FUNC

Wird für jeden sortierten Kontexteintrag aufgerufen, wenn ein Kontext erstellt wird.
PFN_CERT_DLL_OPEN_STORE_PROV_FUNC

Wird von einem Speicheranbieter implementiert und wird verwendet, um einen Store zu öffnen.
PFN_CERT_ENUM_PHYSICAL_STORE

Die Rückruffunktion CertEnumPhysicalStoreCallback formatiert und zeigt Informationen zu jedem physischen Speicher an, der durch einen Aufruf von CertEnumPhysicalStore gefunden wurde.
PFN_CERT_ENUM_SYSTEM_STORE

Die Rückruffunktion CertEnumSystemStoreCallback formatiert und stellt Informationen zu jedem Systemspeicher dar, der durch einen Aufruf von CertEnumSystemStore gefunden wurde.
PFN_CERT_ENUM_SYSTEM_STORE_LOCATION

Die Rückruffunktion CertEnumSystemStoreLocationcallback formatiert und zeigt Informationen zu jedem Systemspeicherort an, der durch einen Aufruf von CertEnumSystemStoreLocation gefunden wurde.
PFN_CERT_STORE_PROV_CLOSE

Eine anwendungsdefinierte Rückruffunktion, die von CertCloseStore aufgerufen wird, wenn die Verweisanzahl des Speichers auf null erhöht wird.
PFN_CERT_STORE_PROV_CONTROL

Die Rückruffunktion CertStoreProvControl unterstützt die CertControlStore-API. Alle Parameter der API werden direkt an den Rückruf übergeben. Ausführliche Informationen finden Sie unter CertControlStore.
PFN_CERT_STORE_PROV_DELETE_CERT

Eine anwendungsdefinierte Rückruffunktion, die von CertDeleteCertificateFromStore aufgerufen wird, bevor ein Zertifikat aus dem Speicher gelöscht wird.
PFN_CERT_STORE_PROV_DELETE_CRL

Eine anwendungsdefinierte Rückruffunktion, die von CertDeleteCRLFromStore aufgerufen wird, bevor die Zertifikatsperrliste aus dem Speicher gelöscht wird.
PFN_CERT_STORE_PROV_READ_CERT

Eine anwendungsdefinierte Rückruffunktion, die die Kopie des Zertifikatkontexts des Anbieters liest.
PFN_CERT_STORE_PROV_READ_CRL

Eine anwendungsdefinierte Rückruffunktion, die die Kopie des Anbieters des Sperrlistenkontexts liest.
PFN_CERT_STORE_PROV_READ_CTL

Die Rückruffunktion CertStoreProvReadCTL wird aufgerufen, um die Kopie des CTL-Kontexts des Anbieters zu lesen und, falls vorhanden, einen neuen CTL-Kontext zu erstellen.
PFN_CERT_STORE_PROV_SET_CERT_PROPERTY

Eine anwendungsdefinierte Rückruffunktion, die von CertSetCertificateContextProperty aufgerufen wird, bevor die Eigenschaft des Zertifikats festgelegt wird.
PFN_CERT_STORE_PROV_SET_CRL_PROPERTY

Eine anwendungsdefinierte Rückruffunktion, die von CertSetCRLContextProperty aufgerufen wird, bevor die Eigenschaft der Zertifikatsperrliste festgelegt wird.
PFN_CERT_STORE_PROV_SET_CTL_PROPERTY

Die Rückruffunktion CertStoreProvSetCTLProperty bestimmt, ob eine Eigenschaft für eine CTL festgelegt werden kann.
PFN_CERT_STORE_PROV_WRITE_CERT

Eine anwendungsdefinierte Rückruffunktion, die von CertAddEncodedCertificateToStore, CertAddCertificateContextToStore und CertAddSerializedElementToStore aufgerufen wird, bevor sie dem Speicher hinzugefügt wird.
PFN_CERT_STORE_PROV_WRITE_CRL

Eine anwendungsdefinierte Rückruffunktion, die von CertAddEncodedCRLToStore, CertAddCRLContextToStore und CertAddSerializedElementToStore aufgerufen wird, bevor sie dem Speicher hinzugefügt wird.
PFN_CERT_STORE_PROV_WRITE_CTL

Die Rückruffunktion CertStoreProvWriteCTL kann von CertAddEncodedCTLToStore, CertAddCTLContextToStore oder CertAddSerializedElementToStore aufgerufen werden, bevor dem Speicher eine CTL hinzugefügt wird.
PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY

Importiert einen bereits entschlüsselten Inhaltsverschlüsselungsschlüssel (CEK).
PFN_CMSG_CNG_IMPORT_KEY_AGREE

Entschlüsselt einen Inhaltsverschlüsselungsschlüssel (Content Encryption Key, CEK), der für einen Schlüsselvereinbarungsempfänger bestimmt ist.
PFN_CMSG_CNG_IMPORT_KEY_TRANS

Importiert und entschlüsselt einen Inhaltsverschlüsselungsschlüssel (Content Encryption Key, CEK), der für einen Schlüsseltransportempfänger bestimmt ist.
PFN_CMSG_EXPORT_KEY_AGREE

Verschlüsselt und exportiert den Inhaltsverschlüsselungsschlüssel für einen Schlüsselvereinbarungsempfänger einer umhüllten Nachricht.
PFN_CMSG_EXPORT_KEY_TRANS

Verschlüsselt und exportiert den Inhaltsverschlüsselungsschlüssel für einen Schlüsseltransportempfänger einer umhüllten Nachricht.
PFN_CMSG_EXPORT_MAIL_LIST

Verschlüsselt und exportiert den Inhaltsverschlüsselungsschlüssel für einen Empfänger der Mailingliste einer umhüllten Nachricht.
PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY

Generiert den symmetrischen Schlüssel, der zum Verschlüsseln von Inhalten für eine umhüllte Nachricht verwendet wird.
PFN_CMSG_IMPORT_KEY_AGREE

Importiert einen Inhaltsverschlüsselungsschlüssel für einen Schlüsseltransportempfänger einer umhüllten Nachricht. (PFN_CMSG_IMPORT_KEY_AGREE)
PFN_CMSG_IMPORT_KEY_TRANS

Importiert einen Inhaltsverschlüsselungsschlüssel für einen Schlüsseltransportempfänger einer umhüllten Nachricht. (PFN_CMSG_IMPORT_KEY_TRANS)
PFN_CMSG_IMPORT_MAIL_LIST

Importiert einen Inhaltsverschlüsselungsschlüssel für einen Schlüsseltransportempfänger einer umhüllten Nachricht. (PFN_CMSG_IMPORT_MAIL_LIST)
PFN_CRYPT_ENUM_KEYID_PROP

Die CRYPT_ENUM_KEYID_PROP Rückruffunktion wird mit der Funktion CryptEnumKeyIdentifierProperties verwendet.
PFN_CRYPT_ENUM_OID_FUNC

Die CRYPT_ENUM_OID_FUNCTION Rückruffunktion wird mit der Funktion CryptEnumOIDFunction verwendet.
PFN_CRYPT_ENUM_OID_INFO

Die CRYPT_ENUM_OID_INFO Rückruffunktion wird mit der Funktion CryptEnumOIDInfo verwendet.
PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC

Wird von CryptExportPublicKeyInfoEx aufgerufen, um ein BLOB mit öffentlichem Schlüssel zu exportieren und zu codieren.
PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC

Wird aufgerufen, um den Hashalgorithmusbezeichner und optional die Signaturparameter zurückzugeben.
PFN_CRYPT_GET_SIGNER_CERTIFICATE

Die vom Benutzer bereitgestellte Rückruffunktion CryptGetSignerCertificateCallback wird mit der CRYPT_VERIFY_MESSAGE_PARA-Struktur verwendet, um das Zertifikat eines Nachrichtensignierers abzurufen und zu überprüfen.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH

Gibt an, dass sich ein Objekt geändert hat.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE

Gibt das vom Anbieter zurückgegebene Objekt frei.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER

Gibt Arbeitsspeicher für einen Objektbezeichner frei.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD

Gibt das Kennwort frei, das zum Verschlüsseln eines PFX-Bytearrays (Personal Information Exchange) verwendet wird.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET

Ruft ein -Objekt ab.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE

Initialisiert den Anbieter.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE

Gibt den Anbieter frei.
PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC

Wird aufgerufen, um einen berechneten Hash zu signieren und zu codieren.
PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC

Wird aufgerufen, um eine codierte Signatur zu entschlüsseln und mit einem berechneten Hash zu vergleichen.
PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC

Wird von CryptImportPublicKeyInfoEx2 aufgerufen, um den Algorithmusbezeichner für öffentlichen Schlüssel zu decodieren, den Algorithmusanbieter zu laden und das Schlüsselpaar zu importieren.

Strukturen

 
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA

Enthält Richtlinieninformationen, die bei der Überprüfung von Zertifikatketten für Dateien verwendet werden.
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS

Die AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS-Struktur enthält zusätzliche Authenticode-Richtlinieninformationen für die Verkettungsüberprüfung von Dateien.
AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA

Die AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA-Struktur enthält Zeitstempelrichtlinieninformationen, die bei der Zertifikatkettenüberprüfung von Dateien verwendet werden können.
BLOBHEADER

Gibt den BLOB-Typ eines Schlüssels und den Algorithmus an, den der Schlüssel verwendet.
CERT_ACCESS_DESCRIPTION

Die CERT_ACCESS_DESCRIPTION-Struktur ist Ein Element einer CERT_AUTHORITY_INFO_ACCESS-Struktur.
CERT_ALT_NAME_ENTRY

Enthält einen alternativen Namen in einer vielzahl von Namensformen.
CERT_ALT_NAME_INFO

Die CERT_ALT_NAME_INFO-Struktur wird zum Codieren und Decodieren von Erweiterungen für Antragsteller- oder Ausstellerzertifikate, Zertifikatsperrlisten (Certificate Revocation Lists, CRLs) und Zertifikatvertrauenslisten (Certificate Trust Lists, CTLs) verwendet.
CERT_AUTHORITY_INFO_ACCESS

Stellt Zugriffserweiterungen für Autoritätsinformationen und Zertifikaterweiterungen für Antragstellerinformationen dar und gibt an, wie auf zusätzliche Informationen und Dienste für den Antragsteller oder den Aussteller eines Zertifikats zugegriffen werden kann.
CERT_AUTHORITY_KEY_ID_INFO

Gibt den Schlüssel an, der zum Signieren eines Zertifikats oder einer Zertifikatsperrliste (Certificate Revocation List, CRL) verwendet wird.
CERT_AUTHORITY_KEY_ID2_INFO

Die CERT_AUTHORITY_KEY_ID2_INFO-Struktur identifiziert den Schlüssel, der zum Signieren eines Zertifikats oder einer Zertifikatsperrliste verwendet wird.
CERT_BASIC_CONSTRAINTS_INFO

Die CERT_BASIC_CONSTRAINTS_INFO-Struktur enthält Informationen, die angibt, ob der zertifizierte Antragsteller als Zertifizierungsstelle , als Endentität oder beides fungieren kann.
CERT_BASIC_CONSTRAINTS2_INFO

Die CERT_BASIC_CONSTRAINTS2_INFO-Struktur enthält Informationen, die angeben, ob der zertifizierte Antragsteller als Zertifizierungsstelle oder als Endentität fungieren kann. Wenn der Antragsteller als Zertifizierungsstelle fungieren kann, kann auch eine Einschränkung der Zertifizierungspfadlänge angegeben werden.
CERT_BIOMETRIC_DATA

Enthält Informationen zu biometrischen Daten.
CERT_BIOMETRIC_EXT_INFO

Enthält eine Reihe biometrischer Informationen.
CERT_CHAIN_CONTEXT

Enthält ein Array von einfachen Zertifikatketten und eine Vertrauensstellung status-Struktur, die Zusammenfassungsgültigkeitsdaten für alle verbundenen einfachen Ketten angibt.
CERT_CHAIN_ELEMENT

Die CERT_CHAIN_ELEMENT-Struktur ist ein einzelnes Element in einer einfachen Zertifikatkette.
CERT_CHAIN_ENGINE_CONFIG

Legt Parameter zum Erstellen einer nicht standardmäßigen Zertifikatketten-Engine fest. Die verwendete Engine bestimmt die Art und Weise, wie Zertifikatketten erstellt werden.
CERT_CHAIN_FIND_ISSUER_PARA

Enthält Informationen, die in der CertFindChainInStore-Funktion zum Erstellen von Zertifikatketten verwendet werden.
CERT_CHAIN_PARA

Die CERT_CHAIN_PARA-Struktur legt die Such- und Abgleichskriterien fest, die beim Erstellen einer Zertifikatkette verwendet werden sollen.
CERT_CHAIN_POLICY_PARA

Enthält Informationen, die in CertVerifyCertificateChainPolicy verwendet werden, um Richtlinienkriterien für die Überprüfung von Zertifikatketten festzulegen.
CERT_CHAIN_POLICY_STATUS

Enthält Zertifikatkette status Informationen, die von der CertVerifyCertificateChainPolicy-Funktion zurückgegeben werden, wenn die Zertifikatketten überprüft werden.
CERT_CONTEXT

Enthält sowohl die codierten als auch die decodierten Darstellungen eines Zertifikats.
CERT_CREATE_CONTEXT_PARA

Definiert zusätzliche Werte, die beim Aufrufen der CertCreateContext-Funktion verwendet werden können.
CERT_CRL_CONTEXT_PAIR

Die CERT_CRL_CONTEXT_PAIR-Struktur enthält einen Zertifikatkontext und einen zugeordneten Zertifikatsperrlistenkontext.
CERT_DH_PARAMETERS

Enthält Parameter, die einem Diffie/Hellman-Algorithmus für öffentliche Schlüssel zugeordnet sind.
CERT_DSS_PARAMETERS

Enthält Parameter, die einem DSS-Algorithmus (Digital Signature Standard) für öffentliche Schlüssel zugeordnet sind.
CERT_ECC_SIGNATURE

Enthält die r- und s-Werte für eine ECDSA-Signatur (Elliptic Curve Digital Signature Algorithm).
CERT_EXTENSION

Die CERT_EXTENSION-Struktur enthält die Erweiterungsinformationen für ein Zertifikat, eine Zertifikatsperrliste (Certificate Revocation List, CRL) oder eine Zertifikatvertrauensliste (Certificate Trust List, CTL).
CERT_EXTENSIONS

Die CERT_EXTENSIONS-Struktur enthält ein Array von Erweiterungen.
CERT_GENERAL_SUBTREE

Die CERT_GENERAL_SUBTREE-Struktur wird in CERT_NAME_CONSTRAINTS_INFO Struktur verwendet. Diese Struktur stellt die Identität eines Zertifikats bereit, das eingeschlossen oder ausgeschlossen werden kann.
CERT_HASHED_URL

Enthält eine Hash-URL.
CERT_ID

Wird als flexibles Mittel zur eindeutigen Identifizierung eines Zertifikats verwendet.
CERT_INFO

Enthält die Informationen eines Zertifikats.
CERT_ISSUER_SERIAL_NUMBER

Fungiert als eindeutiger Bezeichner eines Zertifikats, das die Seriennummer des Ausstellers und Ausstellers für ein Zertifikat enthält.
CERT_KEY_ATTRIBUTES_INFO

Die CERT_KEY_ATTRIBUTES_INFO-Struktur enthält optional zusätzliche Informationen zum zertifizierten öffentlichen Schlüssel.
CERT_KEY_CONTEXT

Enthält Daten, die einer CERT_KEY_CONTEXT_PROP_ID-Eigenschaft zugeordnet sind.
CERT_KEY_USAGE_RESTRICTION_INFO

Die CERT_KEY_USAGE_RESTRICTION_INFO-Struktur enthält Einschränkungen für die Verwendung des öffentlichen Schlüssels eines Zertifikats. Dies umfasst Zwecke zur Verwendung des Schlüssels und der Richtlinien, unter denen der Schlüssel verwendet werden kann.
CERT_KEYGEN_REQUEST_INFO

Enthält Informationen, die in der Netscape-Schlüsselgenerierungsanforderung gespeichert sind. Die BloBs für den öffentlichen Schlüssel "Betreff" und "Betreff" sind codiert.
CERT_LDAP_STORE_OPENED_PARA

Wird mit der CertOpenStore-Funktion verwendet, wenn der CERT_STORE_PROV_LDAP Anbieter mithilfe des CERT_LDAP_STORE_OPENED_FLAG-Flags angegeben wird, um sowohl die vorhandene LDAP-Sitzung anzugeben, die zum Ausführen der Abfrage verwendet werden soll, als auch die LDAP-Abfragezeichenfolge.
CERT_LOGOTYPE_AUDIO

Enthält Informationen zu einem Audiologotyp.
CERT_LOGOTYPE_AUDIO_INFO

Enthält ausführlichere Informationen zu einem Audiologotyp.
CERT_LOGOTYPE_DATA

Enthält Logotypdaten.
CERT_LOGOTYPE_DETAILS

Enthält zusätzliche Informationen zu einem Logotyp.
CERT_LOGOTYPE_EXT_INFO

Enthält eine Reihe von Logotypinformationen.
CERT_LOGOTYPE_IMAGE

Enthält Informationen zu einem Bildlogotyp.
CERT_LOGOTYPE_IMAGE_INFO

Enthält ausführlichere Informationen zu einem Bildlogotyp.
CERT_LOGOTYPE_INFO

Enthält Informationen zu Logotypdaten.
CERT_LOGOTYPE_REFERENCE

Enthält Referenzinformationen zum Logotyp.
CERT_NAME_CONSTRAINTS_INFO

Die CERT_NAME_CONSTRAINTS_INFO-Struktur enthält Informationen zu Zertifikaten, die ausdrücklich zulässig oder von der Vertrauensstellung ausgeschlossen sind.
CERT_NAME_INFO

Enthält Antragsteller- oder Ausstellernamen.
CERT_NAME_VALUE

Enthält einen relativen Attributwert für distinguished name (RDN).
CERT_OR_CRL_BLOB

Kapselt Zertifikate für die Verwendung mit Internet Key Exchange-Nachrichten.
CERT_OR_CRL_BUNDLE

Kapselt ein Array von Zertifikaten für die Verwendung mit Internet Key Exchange-Nachrichten.
CERT_OTHER_LOGOTYPE_INFO

Enthält Informationen zu Logotypen, die nicht vordefiniert sind.
CERT_PAIR

Die CERT_PAIR-Struktur enthält ein Zertifikat und sein paarübergreifendes Zertifikat.
CERT_PHYSICAL_STORE_INFO

Enthält Informationen zu physischen Zertifikatspeichern.
CERT_POLICIES_INFO

Die CERT_POLICIES_INFO-Struktur enthält ein Array von CERT_POLICY_INFO.
CERT_POLICY_CONSTRAINTS_INFO

Die CERT_POLICY_CONSTRAINTS_INFO-Struktur enthält festgelegte Richtlinien zum Akzeptieren von Zertifikaten als vertrauenswürdig.
CERT_POLICY_ID

Die CERT_POLICY_ID-Struktur enthält eine Liste der Zertifikatrichtlinien, die das Zertifikat ausdrücklich unterstützt, sowie optionale Qualifiziererinformationen zu diesen Richtlinien.
CERT_POLICY_INFO

Die CERT_POLICY_INFO-Struktur enthält einen Objektbezeichner (Object Identifier, OID), der eine Richtlinie und ein optionales Array von Richtlinienqualifizierern angibt.
CERT_POLICY_MAPPING

Enthält eine Zuordnung zwischen OIDs für Ausstellerdomänen und Richtlinienrichtlinien für Antragsteller.
CERT_POLICY_MAPPINGS_INFO

Die CERT_POLICY_MAPPINGS_INFO-Struktur ermöglicht die Zuordnung zwischen den Richtlinien-OIDs von zwei Domänen.
CERT_POLICY_QUALIFIER_INFO

Die CERT_POLICY_QUALIFIER_INFO-Struktur enthält einen Objektbezeichner (Object Identifier, OID), der den Qualifizierer und die qualifiziererspezifischen zusätzlichen Informationen angibt.
CERT_PRIVATE_KEY_VALIDITY

Die CERT_PRIVATE_KEY_VALIDITY-Struktur gibt eine gültige Zeitspanne für den privaten Schlüssel an, der dem öffentlichen Schlüssel eines Zertifikats entspricht.
CERT_PUBLIC_KEY_INFO

Enthält einen öffentlichen Schlüssel und seinen Algorithmus.
CERT_QC_STATEMENT

Stellt eine einzelne Anweisung in einer Sequenz von einer oder mehreren Anweisungen zur Aufnahme in eine QC-Anweisungserweiterung (Qualified Certificate) dar.
CERT_QC_STATEMENTS_EXT_INFO

Enthält eine Sequenz einer oder mehrerer Anweisungen, aus denen die Erweiterung für qualifizierte Zertifikate (Qualified Certificate, QC) für eine QC besteht.
CERT_RDN

Die CERT_RDN-Struktur enthält einen relativen Distinguished Name (RDN), der aus einem Array von CERT_RDN_ATTR-Strukturen besteht.
CERT_RDN_ATTR

Enthält ein einzelnes Attribut eines relativen Distinguished Name (RDN). Ein ganzes RDN wird in einer CERT_RDN-Struktur ausgedrückt, die ein Array von CERT_RDN_ATTR Strukturen enthält.
CERT_REQUEST_INFO

Die CERT_REQUEST_INFO-Struktur enthält Informationen für eine Zertifikatanforderung. Die BloBs für Betreff, Betreff und Attribut sind codiert.
CERT_REVOCATION_CHAIN_PARA

Enthält Parameter, die zum Erstellen einer Kette für ein unabhängiges OCSP-Antwortzeichenzertifikat (Independent Online Certificate status Protocol) verwendet werden.
CERT_REVOCATION_CRL_INFO

Enthält Informationen, die von einem Sperrtyphandler für die Zertifikatsperrliste (Certificate Revocation List, CRL) aktualisiert werden.
CERT_REVOCATION_INFO

Gibt die Sperrung status eines Zertifikats in einem CERT_CHAIN_ELEMENT an.
CERT_REVOCATION_PARA

Wird in Aufrufen der CertVerifyRevocation-Funktion übergeben, um den Aussteller des zu überprüfenden Kontexts zu finden.
CERT_REVOCATION_STATUS

Enthält Informationen zur Sperrung status des Zertifikats.
CERT_SELECT_CHAIN_PARA

Enthält die Parameter, die zum Erstellen und Auswählen von Ketten verwendet werden.
CERT_SELECT_CRITERIA

Gibt Auswahlkriterien an, die an die CertSelectCertificateChains-Funktion übergeben werden.
CERT_SERVER_OCSP_RESPONSE_CONTEXT

Enthält eine codierte OCSP-Antwort.
CERT_SIGNED_CONTENT_INFO

Die CERT_SIGNED_CONTENT_INFO-Struktur enthält codierten Inhalt, der signiert werden soll, und ein BLOB, das die Signatur enthält. Das ToBeSigned-Element ist ein codiertes CERT_INFO, CRL_INFO, CTL_INFO oder CERT_REQUEST_INFO.
CERT_SIMPLE_CHAIN

Die CERT_SIMPLE_CHAIN-Struktur enthält ein Array von Kettenelementen und eine Zusammenfassungsvertrauensstellung status für die Kette, die das Array darstellt.
CERT_STORE_PROV_FIND_INFO

Wird von vielen Rückruffunktionen des Speicheranbieters verwendet.
CERT_STORE_PROV_INFO

Enthält Informationen, die von der installierten CertDllOpenStoreProv-Funktion zurückgegeben werden, wenn ein Speicher mithilfe der CertOpenStore-Funktion geöffnet wird.
CERT_STRONG_SIGN_PARA

Enthält Parameter, die verwendet werden, um auf starke Signaturen für Zertifikate, Zertifikatsperrlisten (Certificate Revocation Lists, CRLs), OCSP-Antworten (Online Certificate status Protocol) und PKCS zu überprüfen.
CERT_STRONG_SIGN_SERIALIZED_INFO

Enthält die Paare für Signaturalgorithmus/Hashalgorithmus und Public Key-Algorithmus/Bitlänge, die für eine starke Signatur verwendet werden können.
CERT_SYSTEM_STORE_INFO

Die CERT_SYSTEM_STORE_INFO-Struktur enthält Informationen, die von Funktionen verwendet werden, die mit Systemspeichern arbeiten. Derzeit sind in dieser Struktur keine wesentlichen Informationen enthalten.
CERT_SYSTEM_STORE_RELOCATE_PARA

Die CERT_SYSTEM_STORE_RELOCATE_PARA-Struktur enthält Daten, die an CertOpenStore übergeben werden sollen, wenn der dwFlags-Parameter dieser Funktion auf CERT_SYSTEM_STORE_RELOCATE_FLAG festgelegt ist.
CERT_TEMPLATE_EXT

Eine Zertifikatvorlage.
CERT_TRUST_LIST_INFO

Die CERT_TRUST_LIST_INFO-Struktur, die die gültige Verwendung einer CTL angibt.
CERT_TRUST_STATUS

Enthält Vertrauensinformationen zu einem Zertifikat in einer Zertifikatkette, zusammenfassende Vertrauensstellungsinformationen zu einer einfachen Kette von Zertifikaten oder Zusammenfassungsinformationen zu einem Array einfacher Ketten.
CERT_USAGE_MATCH

Stellt Kriterien zum Identifizieren von Ausstellerzertifikaten bereit, die zum Erstellen einer Zertifikatkette verwendet werden sollen.
CERT_X942_DH_PARAMETERS

Enthält Parameter, die einem Diffie-Hellman Algorithmus für öffentliche Schlüssel zugeordnet sind.
CERT_X942_DH_VALIDATION_PARAMS

Optional von einem Element der CERT_X942_DH_PARAMETERS-Struktur angezeigt und enthält zusätzliche Seedinformationen.
CMC_ADD_ATTRIBUTES_INFO

Enthält Zertifikatattribute, die einem Zertifikat hinzugefügt werden sollen.
CMC_ADD_EXTENSIONS_INFO

Enthält Zertifikaterweiterungssteuerelementattribute, die einem Zertifikat hinzugefügt werden sollen.
CMC_DATA_INFO

Stellt eine Möglichkeit zur Kommunikation verschiedener Elemente markierter Informationen bereit. (CMC_DATA_INFO)
CMC_PEND_INFO

Ein mögliches Element einer CMC_STATUS_INFO-Struktur.
CMC_RESPONSE_INFO

Stellt eine Möglichkeit zur Kommunikation verschiedener Elemente markierter Informationen bereit. (CMC_RESPONSE_INFO)
CMC_STATUS_INFO

Enthält status Informationen zu Zertifikatverwaltungsnachrichten über CMS.
CMC_TAGGED_ATTRIBUTE

Wird in den CMC_DATA_INFO- und CMC_RESPONSE_INFO-Strukturen verwendet. (CMC_TAGGED_ATTRIBUTE)
CMC_TAGGED_CERT_REQUEST

Wird in der CMC_TAGGED_REQUEST-Struktur verwendet.
CMC_TAGGED_CONTENT_INFO

Wird in den CMC_DATA_INFO- und CMC_RESPONSE_INFO-Strukturen verwendet. (CMC_TAGGED_CONTENT_INFO)
CMC_TAGGED_OTHER_MSG

Wird in den CMC_DATA_INFO- und CMC_RESPONSE_INFO-Strukturen verwendet. (CMC_TAGGED_OTHER_MSG)
CMC_TAGGED_REQUEST

Wird in den CMC_DATA_INFO-Strukturen verwendet, um ein Zertifikat anzufordern.
CMS_DH_KEY_INFO

Wird mit dem parameter KP_CMS_DH_KEY_INFO in der CryptSetKeyParam-Funktion verwendet, um Diffie-Hellman Schlüsselinformationen zu enthalten.
CMS_KEY_INFO

Wird nicht verwendet.
CMSG_CMS_RECIPIENT_INFO

Wird mit der CryptMsgGetParam-Funktion verwendet, um Informationen zu einem Schlüsseltransport-, Schlüsselvereinbarungs- oder E-Mail-Listenumschlagnachrichtenempfänger abzurufen.
CMSG_CMS_SIGNER_INFO

Enthält den Inhalt der definierten SignerInfo in signierten oder signierten und umhüllten Nachrichten.
CMSG_CNG_CONTENT_DECRYPT_INFO

Enthält alle relevanten Informationen, die zwischen CryptMsgControl und installierbaren Funktionen des Objektbezeichners (Object Identifier, OID) für den Import und die Entschlüsselung eines CNG-Inhaltsverschlüsselungsschlüssels (CNG) (Kryptografie-API: _Next Generation) übergeben werden.
CMSG_CONTENT_ENCRYPT_INFO

Enthält Informationen, die zwischen den Funktionen PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY, PFN_CMSG_EXPORT_KEY_TRANS, PFN_CMSG_EXPORT_KEY_AGREE und PFN_CMSG_EXPORT_MAIL_LIST freigegeben werden.
CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA

Wird verwendet, um einem Signierer einer signierten Nachricht ein nicht authentifiziertes Attribut hinzuzufügen.
CMSG_CTRL_DECRYPT_PARA

Enthält Informationen, die zum Entschlüsseln einer umhüllten Nachricht für einen Schlüsseltransportempfänger verwendet werden. Diese Struktur wird an CryptMsgControl übergeben, wenn der dwCtrlType-Parameter CMSG_CTRL_DECRYPT ist.
CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA

Wird verwendet, um ein nicht authentifiziertes Attribut eines Signaturgebers einer signierten Nachricht zu löschen.
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA

Enthält Informationen zu einem Schlüsselvereinbarungsempfänger.
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA

Enthält Informationen zu einem Schlüsseltransportnachrichtenempfänger.
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA

Enthält Informationen zu einem E-Mail-Listennachrichtenempfänger.
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA

Enthält Informationen, die zum Überprüfen einer Nachrichtensignatur verwendet werden. Es enthält den Signerindex und den öffentlichen Signaturschlüssel.
CMSG_ENVELOPED_ENCODE_INFO

Enthält Informationen, die zum Codieren einer umhüllten Nachricht erforderlich sind. Er wird an CryptMsgOpenToEncode übergeben, wenn der dwMsgType-Parameter CMSG_ENVELOPED ist.
CMSG_HASHED_ENCODE_INFO

Wird mit Hashnachrichten verwendet. Sie wird an die CryptMsgOpenToEncode-Funktion übergeben, wenn der dwMsgOpenToEncode-Parameter der CryptMsgOpenToEncode-Funktion CMSG_ENVELOPED ist.
CMSG_KEY_AGREE_ENCRYPT_INFO

Enthält Verschlüsselungsinformationen, die für alle Schlüsselvereinbarungsempfänger einer umhüllten Nachricht gelten.
CMSG_KEY_AGREE_KEY_ENCRYPT_INFO

Enthält den verschlüsselten Schlüssel für einen Schlüsselvereinbarungsempfänger einer umhüllten Nachricht.
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO

Enthält Informationen zu einem Nachrichtenempfänger, der die Schlüsselvereinbarungsschlüsselverwaltung verwendet.
CMSG_KEY_AGREE_RECIPIENT_INFO

Enthält Informationen, die für Schlüsselvereinbarungsalgorithmen verwendet werden.
CMSG_KEY_TRANS_ENCRYPT_INFO

Enthält Verschlüsselungsinformationen für einen Schlüsseltransportempfänger von umhüllten Daten.
CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO

Enthält codierte Schlüsseltransportinformationen für einen Nachrichtenempfänger.
CMSG_KEY_TRANS_RECIPIENT_INFO

Die CMSG_KEY_TRANS_RECIPIENT_INFO-Struktur enthält Informationen, die in Schlüsseltransportalgorithmen verwendet werden.
CMSG_MAIL_LIST_ENCRYPT_INFO

Enthält Verschlüsselungsinformationen für einen Empfänger einer Mailingliste mit umhüllten Daten.
CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO

Die CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO-Struktur wird mit zuvor verteilten symmetrischen Schlüsseln zum Entschlüsseln des Inhaltsschlüsselverschlüsselungsschlüssels (KEK) verwendet.
CMSG_MAIL_LIST_RECIPIENT_INFO

Enthält Informationen, die für zuvor verteilte symmetrische Schlüssel zur Verschlüsselung von Schlüsseln (KEK) verwendet werden.
CMSG_RC2_AUX_INFO

Enthält die Bitlänge des Schlüssels für RC2-Verschlüsselungsalgorithmen.
CMSG_RC4_AUX_INFO

Die CMSG_RC4_AUX_INFO-Struktur enthält die Bitlänge des Schlüssels für RC4-Verschlüsselungsalgorithmen. Der pvEncryptionAuxInfo-Member in CMSG_ENVELOPED_ENCODE_INFO kann so festgelegt werden, dass er auf eine instance dieser Struktur verweist.
CMSG_RECIPIENT_ENCODE_INFO

Enthält Informationen zum Verwaltungstyp des Inhaltsverschlüsselungsschlüssels eines Nachrichtenempfängers.
CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO

Enthält Informationen zu einem Nachrichtenempfänger, der zum Entschlüsseln des Sitzungsschlüssels verwendet wird, der zum Entschlüsseln des Nachrichteninhalts erforderlich ist.
CMSG_RECIPIENT_ENCRYPTED_KEY_INFO

Die CMSG_RECIPIENT_ENCRYPTED_KEY_INFO-Struktur enthält Informationen, die für einen einzelnen Schlüsselvertragsempfänger verwendet werden.
CMSG_SIGNED_ENCODE_INFO

Enthält Informationen, die an CryptMsgOpenToEncode übergeben werden sollen, wenn dwMsgType CMSG_SIGNED ist.
CMSG_SIGNER_ENCODE_INFO

Enthält Signiererinformationen. Er wird an CryptMsgCountersign, CryptMsgCountersignEncoded und optional an CryptMsgOpenToEncode als Member der CMSG_SIGNED_ENCODE_INFO-Struktur übergeben, wenn der dwMsgType-Parameter CMSG_SIGNED ist.
CMSG_SIGNER_INFO

Die CMSG_SIGNER_INFO-Struktur enthält den Inhalt des PKCS.
CMSG_SP3_COMPATIBLE_AUX_INFO

Enthält informationen, die für die SP3-kompatible Verschlüsselung erforderlich sind.
CMSG_STREAM_INFO

Wird verwendet, um die Datenstromverarbeitung anstelle der Einzelblockverarbeitung zu ermöglichen.
CRL_CONTEXT

Die CRL_CONTEXT-Struktur enthält sowohl die codierten als auch die decodierten Darstellungen einer Zertifikatsperrliste (Certificate Revocation List, CRL). CRL-Kontexte, die von jeder CryptoAPI-Funktion zurückgegeben werden, müssen durch Aufrufen der CertFreeCRLContext-Funktion freigegeben werden.
CRL_DIST_POINT

Gibt einen einzelnen Zertifikatsperrlistenverteilungspunkt (Certificate Revocation List, CRL) an, auf den ein Zertifikatbenutzer verweisen kann, um zu bestimmen, ob Zertifikate widerrufen wurden.
CRL_DIST_POINT_NAME

Gibt einen Speicherort an, von dem die Zertifikatsperrliste abgerufen werden kann.
CRL_DIST_POINTS_INFO

Enthält eine Liste der CRL-Verteilungspunkte (Certificate Revocation List), auf die ein Zertifikatbenutzer verweisen kann, um festzustellen, ob das Zertifikat widerrufen wurde.
CRL_ENTRY

Enthält Informationen zu einem einzelnen widerrufenen Zertifikat. Es ist ein Element einer CRL_INFO-Struktur.
CRL_FIND_ISSUED_FOR_PARA

Enthält die Zertifikatkontexte eines Antragstellers und eines Zertifikatausstellers.
CRL_INFO

Enthält die Informationen einer Zertifikatsperrliste (Certificate Revocation List, CRL).
CRL_ISSUING_DIST_POINT

Enthält Informationen zu den Arten von Zertifikaten, die in einer Zertifikatsperrliste (Certificate Revocation List, CRL) aufgeführt sind.
CROSS_CERT_DIST_POINTS_INFO

Stellt Informationen bereit, die zum Aktualisieren dynamischer Kreuzzertifikate verwendet werden.
CRYPT_AES_128_KEY_STATE

Gibt die 128-Bit-Symmetrische Schlüsselinformationen für eine AES-Verschlüsselung (Advanced Encryption Standard) an.
CRYPT_AES_256_KEY_STATE

Gibt die 256-Bit-Symmetrischen Schlüsselinformationen für eine AES-Verschlüsselung (Advanced Encryption Standard) an.
CRYPT_ALGORITHM_IDENTIFIER

Gibt einen Algorithmus an, der zum Verschlüsseln eines privaten Schlüssels verwendet wird.
CRYPT_ATTRIBUTE

Die CRYPT_ATTRIBUTE-Struktur gibt ein Attribut an, das über einen oder mehrere Werte verfügt.
CRYPT_ATTRIBUTE_TYPE_VALUE

Enthält einen einzelnen Attributwert. Die CRYPT_OBJID_BLOB des Value-Elements ist codiert.
CRYPT_ATTRIBUTES

Enthält ein Array von Attributen.
CRYPT_BIT_BLOB

Enthält einen Satz von Bits, die durch ein Bytearray dargestellt werden.
CRYPT_BLOB_ARRAY

Enthält ein Array von CRYPT_DATA_BLOB Strukturen.
CRYPT_CONTENT_INFO

Enthält im PKCS codierte Daten.
CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY

Enthält Informationen, die die Netscape-Zertifikatsequenz von Zertifikaten darstellen.
CRYPT_CREDENTIALS

Enthält Informationen zu Anmeldeinformationen, die als optionale Eingabe an eine Remoteobjektabruffunktion wie CryptRetrieveObjectByUrl oder CryptGetTimeValidObject übergeben werden können.
CRYPT_DECODE_PARA

Wird von der CryptDecodeObjectEx-Funktion verwendet, um Zugriff auf speicherbelegungs- und speicherfreie Rückruffunktionen bereitzustellen.
CRYPT_DECRYPT_MESSAGE_PARA

Die CRYPT_DECRYPT_MESSAGE_PARA-Struktur enthält Informationen zum Entschlüsseln von Nachrichten.
CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA

Wird mit der CryptInstallDefaultContext-Funktion verwendet, um ein Array von Objektbezeichnerzeichenfolgen zu enthalten.
CRYPT_ECC_CMS_SHARED_INFO

Stellt Schlüsselverschlüsselungsschlüsselinformationen dar, wenn Elliptic Curve Cryptography (ECC) im Inhaltstyp Cryptographic Message Syntax (CMS) EnvelopedData verwendet wird.
CRYPT_ENCODE_PARA

Wird von der CryptEncodeObjectEx-Funktion verwendet, um Zugriff auf speicherbelegungs- und speicherfreie Rückruffunktionen zu ermöglichen.
CRYPT_ENCRYPT_MESSAGE_PARA

Enthält Informationen, die zum Verschlüsseln von Nachrichten verwendet werden.
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO

Enthält die Informationen in einem PKCS.
CRYPT_ENROLLMENT_NAME_VALUE_PAIR

Wird verwendet, um Zertifikatanforderungen im Namen eines Benutzers zu erstellen.
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO

Enthält optionale zusätzliche Informationen, die an die CryptGetTimeValidObject-Funktion im pExtraInfo-Parameter übergeben werden können.
CRYPT_HASH_MESSAGE_PARA

Enthält Daten zum Hashing von Nachrichten.
CRYPT_INTEGER_BLOB

Die CryptoAPI-CRYPT_INTEGER_BLOB-Struktur (wincrypt.h) wird für ein beliebiges Bytearray verwendet und bietet Flexibilität für Objekte, die Datentypen enthalten können.
CRYPT_KEY_PROV_INFO

Die CRYPT_KEY_PROV_INFO-Struktur enthält Informationen zu einem Schlüsselcontainer innerhalb eines Kryptografiedienstanbieters (CSP).
CRYPT_KEY_PROV_PARAM

Enthält Informationen zu einem Schlüsselcontainerparameter.
CRYPT_KEY_SIGN_MESSAGE_PARA

Enthält Informationen zum Kryptografiedienstanbieter (Kryptografiedienstanbieter, CSP) und Algorithmen, die zum Signieren einer Nachricht verwendet werden.
CRYPT_KEY_VERIFY_MESSAGE_PARA

Enthält Informationen, die zum Überprüfen signierter Nachrichten ohne Zertifikat für den Signierer erforderlich sind.
CRYPT_MASK_GEN_ALGORITHM

Identifiziert den Algorithmus, der zum Generieren eines RSA PKCS verwendet wird.
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE

Enthält Zeiger auf Funktionen, die von einem Objektspeicherortanbieter implementiert werden.
CRYPT_OID_FUNC_ENTRY

Enthält einen Objektbezeichner (OID) und einen Zeiger auf die zugehörige Funktion.
CRYPT_OID_INFO

Enthält Informationen zu einem Objektbezeichner (Object Identifier, OID).
CRYPT_PASSWORD_CREDENTIALSA

Enthält den Benutzernamen und das Kennwort, die in der CRYPT_CREDENTIALS-Struktur als optionale Eingabe für eine Remoteobjektabruffunktion wie CryptRetrieveObjectByUrl oder CryptGetTimeValidObject verwendet werden sollen. (ANSI)
CRYPT_PASSWORD_CREDENTIALSW

Enthält den Benutzernamen und das Kennwort, die in der CRYPT_CREDENTIALS-Struktur als optionale Eingabe für eine Remoteobjektabruffunktion wie CryptRetrieveObjectByUrl oder CryptGetTimeValidObject verwendet werden sollen. (Unicode)
CRYPT_PKCS12_PBE_PARAMS

Enthält Parameter, die zum Erstellen eines Verschlüsselungsschlüssels, eines Initialisierungsvektors (IV) oder eines MAC-Schlüssels (Message Authentication Code, Nachrichtenauthentifizierungscode) für einen PKCS verwendet werden.
CRYPT_PKCS8_EXPORT_PARAMS

Identifiziert den privaten Schlüssel und eine Rückruffunktion zum Verschlüsseln des privaten Schlüssels. CRYPT_PKCS8_EXPORT_PARAMS wird als Parameter für die CryptExportPKCS8Ex-Funktion verwendet, die einen privaten Schlüssel in PKCS exportiert.
CRYPT_PKCS8_IMPORT_PARAMS

Enthält einen PKCS-Wert.
CRYPT_PRIVATE_KEY_INFO

Enthält einen privaten Klartextschlüssel im Feld PrivateKey (DER-codiert). CRYPT_PRIVATE_KEY_INFO enthält die Informationen in einem PKCS
CRYPT_PSOURCE_ALGORITHM

Identifiziert den Algorithmus und (optional) den Wert der Bezeichnung für eine RSAES-OAEP-Schlüsselverschlüsselung.
CRYPT_RC2_CBC_PARAMETERS

Enthält Informationen, die mit szOID_RSA_RC2CBC Verschlüsselung verwendet werden.
CRYPT_RETRIEVE_AUX_INFO

Enthält optionale Informationen, die an die CryptRetrieveObjectByUrl-Funktion übergeben werden sollen.
CRYPT_RSA_SSA_PSS_PARAMETERS

Enthält die Parameter für eine RSA-PKCS-Klasse.
CRYPT_RSAES_OAEP_PARAMETERS

Enthält die Parameter für eine RSAES-OAEP-Schlüsselverschlüsselung.
CRYPT_SEQUENCE_OF_ANY

Enthält eine beliebige Liste von codierten BLOBs.
CRYPT_SIGN_MESSAGE_PARA

Die CRYPT_SIGN_MESSAGE_PARA-Struktur enthält Informationen zum Signieren von Nachrichten mithilfe eines angegebenen Signaturzertifikatkontexts.
CRYPT_SMART_CARD_ROOT_INFO

Enthält die intelligenten Karte und Sitzungs-IDs, die einem Zertifikatkontext zugeordnet sind.
CRYPT_SMIME_CAPABILITIES

Enthält ein priorisiertes Array unterstützter Funktionen.
CRYPT_SMIME_CAPABILITY

Die CRYPT_SMIME_CAPABILITY-Struktur gibt eine einzelne Funktion und die zugehörigen Parameter an. Einzelne Funktionen werden in einer Liste von CRYPT_SMIME_CAPABILITIES gruppiert, die eine priorisierte Liste von Funktionseinstellungen angeben können.
CRYPT_TIME_STAMP_REQUEST_INFO

Wird zum Zeitstempeln verwendet.
CRYPT_TIMESTAMP_ACCURACY

Wird von der CRYPT_TIMESTAMP_INFO-Struktur verwendet, um die Genauigkeit der Zeitabweichung um die UTC-Zeit darzustellen, zu der das Zeitstempeltoken von der Time Stamp Authority (TSA) erstellt wurde.
CRYPT_TIMESTAMP_CONTEXT

Enthält sowohl die codierten als auch die decodierten Darstellungen eines Zeitstempeltokens.
CRYPT_TIMESTAMP_INFO

Enthält einen signierten Dateninhaltstyp im CMS-Format (Cryptographic Message Syntax).
CRYPT_TIMESTAMP_PARA

Definiert zusätzliche Parameter für die Zeitstempelanforderung.
CRYPT_TIMESTAMP_REQUEST

Definiert eine Zeitstempelanforderungsstruktur, die der ASN.1-Definition (Abstract Syntax Notation One) eines TimeStampReq-Typs entspricht.
CRYPT_TIMESTAMP_RESPONSE

Wird intern verwendet, um eine ASN.1-codierte Antwort (Abstract Syntax Notation One, Abstrakte Syntaxnotation 1) Distinguished Encoding Rules (DER) zu kapseln.
CRYPT_URL_INFO

Enthält Informationen zu Gruppierungen von URLs.
CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO

Enthält die Länge des öffentlichen Schlüssels in Bits und die Namen der Signatur- und Hashingalgorithmen, die für die starke Signatur verwendet werden.
CRYPT_VERIFY_MESSAGE_PARA

Die CRYPT_VERIFY_MESSAGE_PARA-Struktur enthält Informationen, die zum Überprüfen signierter Nachrichten erforderlich sind.
CRYPT_X942_OTHER_INFO

Die CRYPT_X942_OTHER_INFO-Struktur enthält zusätzliche Informationen zur Schlüsselgenerierung.
CRYPTNET_URL_CACHE_FLUSH_INFO

Enthält Ablaufinformationen, die vom CUC-Dienst (Cryptnet URL Cache) zum Verwalten eines URL-Cacheeintrags verwendet werden.
CRYPTNET_URL_CACHE_PRE_FETCH_INFO

Enthält Updateinformationen, die vom CUC-Dienst (Cryptnet URL Cache) zum Verwalten eines URL-Cacheeintrags verwendet werden.
CRYPTNET_URL_CACHE_RESPONSE_INFO

Enthält Antwortinformationen, die vom CUC-Dienst (Cryptnet URL Cache) zum Verwalten eines URL-Cacheeintrags verwendet werden.
CTL_ANY_SUBJECT_INFO

Enthält einen SubjectAlgorithm, der in der Zertifikatvertrauensliste (Certificate Trust List, CTL) abgeglichen werden soll, und den SubjectIdentifier, der in einem der CTL-Einträge in Aufrufen von CertFindSubjectInCTL abgeglichen werden soll.
CTL_CONTEXT

Die CTL_CONTEXT-Struktur enthält sowohl die codierten als auch die decodierten Darstellungen einer CTL.
CTL_ENTRY

Ein Element einer Zertifikatvertrauensliste (Certificate Trust List, CTL).
CTL_FIND_SUBJECT_PARA

Enthält Daten, die von CertFindCTLInStore mit dem dwFindType-Parameter von CTL_FIND_SUBJECT verwendet werden, um eine Zertifikatvertrauensliste (Certificate Trust List, CTL) zu finden.
CTL_FIND_USAGE_PARA

Ein Member der CTL_FIND_SUBJECT_PARA-Struktur, die von CertFindCTLInStore verwendet wird.
CTL_INFO

Enthält die in einer Zertifikatvertrauensliste (Certificate Trust List, CTL) gespeicherten Informationen.
CTL_USAGE

Enthält ein Array von Objektbezeichnern (OIDs) für CTL-Erweiterungen (Certificate Trust List).
CTL_USAGE_MATCH

Stellt Parameter zum Suchen von Zertifikatvertrauenslisten (Certificate Trust Lists, CTL) bereit, die zum Erstellen einer Zertifikatkette verwendet werden.
CTL_VERIFY_USAGE_PARA

Die CTL_VERIFY_USAGE_PARA-Struktur enthält Parameter, die von CertVerifyCTLUsage verwendet werden, um die Gültigkeit der Verwendung einer Zertifikatsperrliste zu ermitteln.
CTL_VERIFY_USAGE_STATUS

Enthält Informationen zu einer Zertifikatvertrauensliste (Certificate Trust List, CTL), die von CertVerifyCTLUsage zurückgegeben wird.
DHPRIVKEY_VER3

Enthält spezifische Informationen für den bestimmten privaten Schlüssel, der im Schlüsselblob enthalten ist.
DHPUBKEY

Enthält spezifische Informationen für den bestimmten Diffie-Hellman öffentlichen Schlüssel, der im Schlüsselblob enthalten ist.
DHPUBKEY_VER3

Enthält spezifische Informationen für den bestimmten öffentlichen Schlüssel, der im Schlüsselblob enthalten ist.
DSSSEED

Enthält die Ausgangs- und Zählerwerte, die verwendet werden können, um die Grundwerte des öffentlichen DSS-Schlüssels zu überprüfen.
EV_EXTRA_CERT_CHAIN_POLICY_PARA

Gibt die Parameter an, die für die Ev-Richtlinienüberprüfung übergeben werden. Anwendungen verwenden diese Struktur, um Hinweise an die API zu übergeben, die angeben, welche der Richtlinienqualifiziererflags der erweiterten Validierungszertifikate für die Anwendung wichtig sind.
EV_EXTRA_CERT_CHAIN_POLICY_STATUS

Enthält Richtlinienflags, die von einem Aufruf der CertVerifyCertificateChainPolicy-Funktion zurückgegeben werden.
HMAC_INFO

Die HMAC_INFO-Struktur gibt den Hashalgorithmus und die inneren und äußeren Zeichenfolgen an, die zum Berechnen des HMAC-Hashs verwendet werden sollen.
HTTPSPolicyCallbackData

Enthält Richtlinieninformationen, die bei der Überprüfung von SSL-Zertifikatketten (Secure Sockets Layer) verwendet werden.
OCSP_BASIC_RESPONSE_ENTRY

Enthält das aktuelle Zertifikat status für ein einzelnes Zertifikat.
OCSP_BASIC_RESPONSE_INFO

Enthält eine OCSP-Antwort (Basic Online Certificate status Protocol) gemäß RFC 2560.
OCSP_BASIC_REVOKED_INFO

Enthält den Grund, warum ein Zertifikat widerrufen wurde.
OCSP_BASIC_SIGNED_RESPONSE_INFO

Enthält eine OCSP-Antwort (Basic Online Certificate status Protocol) mit einer Signatur.
OCSP_CERT_ID

Enthält Informationen zum Identifizieren eines Zertifikats in einer OCSP-Anforderung oder -Antwort (Online certificate status Protocol).
OCSP_REQUEST_ENTRY

Enthält Informationen zu einem einzelnen Zertifikat in einer OCSP-Anforderung (Online Certificate status Protocol).
OCSP_REQUEST_INFO

Enthält Informationen für eine OCSP-Anforderung (Online Certificate status Protocol), wie in RFC 2560 angegeben.
OCSP_RESPONSE_INFO

Gibt den Erfolg oder Fehler der entsprechenden OCSP-Anforderung (Online certificate status Protocol) an. Bei erfolgreichen Anforderungen enthält sie den Typ und den Wert der Antwortinformationen.
OCSP_SIGNATURE_INFO

Enthält eine Signatur für eine OCSP-Anforderung (Online Certificate status Protocol) oder eine Antwort.
OCSP_SIGNED_REQUEST_INFO

Enthält Informationen für eine OCSP-Anforderung (Online Certificate status Protocol) mit optionalen Signaturinformationen.
PKCS12_PBES2_EXPORT_PARAMS

Wird an die PFXExportCertStoreEx-Funktion als pvPara übergeben, wenn das PKCS12_EXPORT_PBES2_PARAMS-Flag für dwFlags festgelegt ist, um Informationen zum zu verwendenden Verschlüsselungsalgorithmus bereitzustellen.
PROV_ENUMALGS

Wird mit der CryptGetProvParam-Funktion verwendet, wenn der parameter PP_ENUMALGS abgerufen wird, um Informationen zu einem Algorithmus zu enthalten, der von einem Kryptografiedienstanbieter (CSP) unterstützt wird.
PROV_ENUMALGS_EX

Wird mit der CryptGetProvParam-Funktion verwendet, wenn der parameter PP_ENUMALGS_EX abgerufen wird, um Informationen zu einem Algorithmus zu enthalten, der von einem Kryptografiedienstanbieter (CSP) unterstützt wird.
ROOT_INFO_LUID

Enthält einen lokal eindeutigen Bezeichner (LUID) für kryptografische Smartcard-Stamminformationen.
RSAPUBKEY

Die RSAPUBKEY-Struktur enthält spezifische Informationen für den bestimmten öffentlichen Schlüssel, der im Schlüsselblob enthalten ist.
SCHANNEL_ALG

Die SCHANNEL_ALG-Struktur enthält Algorithmus- und Schlüsselgrößeninformationen. Es wird als Struktur verwendet, die als pbData in CryptSetKeyParam übergeben wird, wenn dwParam auf KP_SCHANNEL_ALG festgelegt ist.
SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS

Die SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS-Struktur überprüft, ob Zertifikate in der Kette eine schwache Kryptografie aufweisen, und überprüft, ob ein Stammzertifikat eines Drittanbieters den Anforderungen des Microsoft-Stammprogramms entspricht.