Freigeben über


wincrypt.h Header

Dieser Header wird von Sicherheit und Identität verwendet. Weitere Informationen finden Sie unter:

wincrypt.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
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 einen Link in einem Speicher zu einem Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) in einem anderen 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) 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 CRL und fügt ihn dem Zertifikatspeicher hinzu.
CertAddEncodedCTLToStore

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

Die CertAddEnhancedKeyUsageIdentifier-Funktion fügt der erweiterten Schlüsselverwendungseigenschaft (Enhanced Key Usage, EKU) des Zertifikats einen Verwendungsbezeichner-Objektbezeichner (OID) hinzu.
CertAddRefServerOcspResponse

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

Erhöht die Referenzanzahl 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 CTL-Element (Certificate Trust List) hinzu.
CertAddStoreToCollection

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

Wandelt einen CryptoAPI-Algorithmusbezeichner (ALG_ID) in eine abstrakte SyntaxNotation One (ASN.1)-Objektbezeichnerzeichenfolge (OID) um.
CertCloseServerOcspResponse

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

Schließt ein Zertifikatspeicherhandle und reduziert die Verweisanzahl im Speicher.
CertCompareCertificate

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

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

Die CertCompareIntegerBlob-Funktion vergleicht zwei ganzzahlige BLOBs, um zu bestimmen, ob sie gleich numerische Werte darstellen.
CertComparePublicKeyInfo

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

Ermöglicht es einer Anwendung, benachrichtigt zu werden, wenn es einen Unterschied zwischen dem Inhalt eines zwischengespeicherten Speichers und dem Inhalt dieses Speichers gibt, da er für den Speicher beibehalten wird.
CertCreateCertificateChainEngine

Die CertCreateCertificateChainEngine-Funktion erstellt ein neues, nicht standardmäßiges Kettenmodul für eine Anwendung.
CertCreateCertificateContext

Erstellt einen Zertifikatkontext aus einem codierten Zertifikat. Der erstellte Kontext wird nicht in einem Zertifikatspeicher beibehalten. 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 CRL. Der erstellte Kontext wird nicht in einem Zertifikatspeicher beibehalten. Sie erstellt eine Kopie der codierten CRL innerhalb des erstellten Kontexts.
CertCreateCTLContext

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

Die Funktion CertCreateCTLEntryFromCertificateContextProperties erstellt einen CTL-Eintrag (Certificate Trust List), 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 Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) 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 Referenzanzahl der Kette erhöht wird.
CertDuplicateCertificateContext

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

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

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

Dupliziert ein Speicherhandle, indem die Referenzanzahl 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 kann in einer Schleife alle Zertifikate in einem Zertifikatspeicher sequenziert abrufen.
CertEnumCRLContextProperties

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

Die CertEnumCRLsInStore-Funktion ruft den ersten oder nächsten Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) in einem Zertifikatspeicher ab. In einer Schleife verwendet, kann diese Funktion in Sequenz alle CRL-Kontexte 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. In einer Schleife verwendet, kann diese Funktion in Sequenz alle erweiterten Eigenschaften abrufen, die einem CTL-Kontext zugeordnet sind.
CertEnumCTLsInStore

Die CertEnumCTLsInStore-Funktion ruft den ersten oder nächsten Zertifikatvertrauenslistenkontext (Certificate Trust List, CTL) in einem Zertifikatspeicher ab. In einer Schleife verwendet, kann diese Funktion in Sequenz 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 das erste oder nächste TrustedSubject in einer sortierten Zertifikatvertrauensliste (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 Systemspeicherorte 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, wie durch den Objektbezeichner (OID) identifiziert.
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 mit einem Suchkriterium übereinstimmt, das von dwFindType und dessen zugeordnetem pvFindPara festgelegt wurde.
CertFindChainInStore

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

Sucht den kontext der ersten oder nächsten Zertifikatsperrliste (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 Kontext der ersten oder nächsten Zertifikatvertrauensliste (Certificate Trust List, CTL), der suchkriterien entspricht, die vom dwFindType und dem zugehörigen pvFindPara festgelegt wurden.
CertFindExtension

Die CertFindExtension-Funktion findet die erste Erweiterung im CERT_EXTENSION Array, wie durch den Objektbezeichner (OID) identifiziert.
CertFindRDNAttr

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

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

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

Die CertFreeCertificateChain-Funktion gibt eine Zertifikatkette frei, indem die Referenzanzahl reduziert wird. Wenn die Referenzanzahl null wird, wird der für die Kette zugeordnete Speicher freigegeben.
CertFreeCertificateChainEngine

Die Funktion CertFreeCertificateChainEngine gibt ein Zertifikatvertrauensmodul frei.
CertFreeCertificateChainList

Gibt das Array von Zeigern auf Kettenkontexte frei.
CertFreeCertificateContext

Gibt einen Zertifikatkontext frei, indem die Referenzanzahl erhöht wird. Wenn die Verweisanzahl auf Null gesetzt wird, gibt CertFreeCertificateContext den von einem Zertifikatkontext verwendeten Speicher frei.
CertFreeCRLContext

Gibt einen Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) frei, indem die Referenzanzahl erhöht wird.
CertFreeCTLContext

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

Erhöht die Referenzanzahl für eine CERT_SERVER_OCSP_RESPONSE_CONTEXT Struktur.
CertGetCertificateChain

Erstellt einen Zertifikatkettenkontext beginnend mit einem Endzertifikat und geht nach Möglichkeit zu einem vertrauenswürdigen Stammzertifikat zurück.
CertGetCertificateContextProperty

Ruft die In einer erweiterten Eigenschaft eines Zertifikatkontexts enthaltenen Informationen ab.
CertGetCRLContextProperty

Ruft eine erweiterte Eigenschaft für den angegebenen Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) 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 (Enhanced Key Usage, EKU) oder der erweiterten EKU-Eigenschaft eines Zertifikats zurück.
CertGetIntendedKeyUsage

Dient zum Abrufen der gewünschten Schlüsselverwendungsbytes aus einem Zertifikat.
CertGetIssuerCertificateFromStore

Ruft den Zertifikatkontext aus dem Zertifikatspeicher für den ersten oder nächsten Aussteller des angegebenen Antragstellerzertifikats ab. Die neuen Überprüfungsfunktionen der Zertifikatkette werden anstelle der Verwendung dieser Funktion empfohlen.
CertGetNameStringA

Ruft den Antragsteller- oder Ausstellernamen aus einem Zertifikat CERT_CONTEXT Struktur ab und wandelt ihn in eine Zeichenfolge mit Null-Endung um. (ANSI)
CertGetNameStringW

Ruft den Antragsteller- oder Ausstellernamen aus einem Zertifikat CERT_CONTEXT Struktur ab und wandelt ihn in eine Zeichenfolge mit Null-Endung um. (Unicode)
CertGetPublicKeyLength

Die CertGetPublicKeyLength-Funktion erwirbt die Bitlänge öffentlicher/privater Schlüssel aus einem ÖFFENTLICHEN SCHLÜSSEL-BLOB.
CertGetServerOcspResponseContext

Ruft einen nicht blockierenden, zeit gültigen OCSP-Antwortkontext (Online Certificate Status Protocol) für das angegebene Handle ab.
CertGetStoreProperty

Ruft eine Speichereigenschaft ab.
CertGetSubjectCertificateFromStore

Gibt aus einem Zertifikatspeicher einen Zertifikatkontext eines Antragstellers eindeutig identifiziert durch den Aussteller und die Seriennummer zurück.
CertGetValidUsages

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

Die CertIsRDNAttrsInCertificateName-Funktion vergleicht die Attribute im Zertifikatnamen mit dem angegebenen CERT_RDN, um zu bestimmen, ob alle Attribute 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 CRL, um herauszufinden, ob es sich um eine CRL handelt, die ein bestimmtes Zertifikat enthalten würde, wenn dieses Zertifikat widerrufen wurde.
CertNameToStrA

Wandelt einen codierten Namen in einer CERT_NAME_BLOB-Struktur in eine mit Null beendete Zeichenfolge um. (ANSI)
CertNameToStrW

Wandelt einen codierten Namen in einer CERT_NAME_BLOB-Struktur in eine mit Null beendete Zeichenfolge um. (Unicode)
CertOIDToAlgId

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

Öffnet ein Handle für eine OCSP-Antwort (Online Certificate Status Protocol), die einer Serverzertifikatkette zugeordnet ist.
CertOpenStore

Öffnet einen Zertifikatspeicher mithilfe eines angegebenen Speicheranbietertyps.
CertOpenSystemStoreA

Öffnet den am häufigsten verwendeten Systemzertifikatspeicher. Um Zertifikatspeicher mit komplexeren Anforderungen zu öffnen, z. B. dateibasierte oder speicherbasierte Speicher, verwenden Sie CertOpenStore. (ANSI)
CertOpenSystemStoreW

Öffnet den am häufigsten verwendeten Systemzertifikatspeicher. Um Zertifikatspeicher mit komplexeren Anforderungen zu öffnen, z. B. dateibasierte oder speicherbasierte Speicher, verwenden Sie CertOpenStore. (Unicode)
CertRDNValueToStrA

Die CertRDNValueToStr-Funktion konvertiert einen Namen in einer CERT_RDN_VALUE_BLOB in eine null-gekündigte Zeichenfolge. (ANSI)
CertRDNValueToStrW

Die CertRDNValueToStr-Funktion konvertiert einen Namen in einer CERT_RDN_VALUE_BLOB in eine null-gekündigte Zeichenfolge. (Unicode)
CertRegisterPhysicalStore

Fügt einer Registrierungssystemspeichersammlung einen physischen Speicher hinzu.
CertRegisterSystemStore

Registriert einen Systemspeicher.
CertRemoveEnhancedKeyUsageIdentifier

Die CertRemoveEnhancedKeyUsageIdentifier-Funktion entfernt einen Verwendungsbezeichner-Objektbezeichner (OID) aus der erweiterten Schlüsselverwendungseigenschaft (Enhanced Key Usage, EKU) des Zertifikats.
CertRemoveStoreFromCollection

Entfernt einen gleichgeordneten Zertifikatspeicher aus einem Sammlungsspeicher.
CertResyncCertificateChainEngine

Synchronisiert das Zertifikatkettenmodul, das die Speicher des Speichermoduls neu synchronisiert und die Modulcaches aktualisiert.
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 Speicher-BLOB.
CertSelectCertificateChains

Ruft Zertifikatketten basierend auf angegebenen Auswahlkriterien ab.
CertSerializeCertificateStoreElement

Die CertSerializeCertificateStoreElement-Funktion serialisiert das codierte Zertifikat und die zugehörigen codierten Eigenschaften eines Zertifikatkontexts. 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 Zertifikatsperrlistenkontext (CRL) 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 Eigenschaften später abgerufen werden können.
CertSetCertificateContextPropertiesFromCTLEntry

Legt die Eigenschaften für den Zertifikatkontext fest, indem die Attribute im angegebenen Zertifikatvertrauenslisteneintrag (Certificate Trust List, CTL) verwendet werden.
CertSetCertificateContextProperty

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

Legt eine erweiterte Eigenschaft für den angegebenen Zertifikatsperrlistenkontext (Certificate Revocation List, CRL) 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

Wandelt eine mit Null beendete X.500-Zeichenfolge in einen codierten Zertifikatnamen um. (ANSI)
CertStrToNameW

Wandelt eine mit Null beendete X.500-Zeichenfolge in einen codierten Zertifikatnamen um. (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 CertUnregisterSystemStore-Funktion 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 zu ermitteln, ob das Zertifikat eines Antragstellers widerrufen wurde oder nicht.
CertVerifyCRLTimeValidity

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

Überprüft, ob ein Betreff für eine bestimmte Verwendung vertrauenswürdig ist, indem er eine signierte und zeit gültige Zertifikatvertrauensliste (CTL) mit den Verwendungsbezeichnern sucht, die den Betreff enthalten.
CertVerifyRevocation

Überprüft den Sperrstatus der Zertifikate, die im rgpvContext-Array enthalten sind. Wenn ein Zertifikat in der Liste gesperrt wird, wird keine weitere Überprüfung durchgeführt.
CertVerifySubjectCertificateContext

Die CertVerifySubjectCertificateContext-Funktion führt die aktivierten Überprüfungsprüfungen für ein Zertifikat durch Überprüfen der Gültigkeit des Ausstellers des Zertifikats aus. Die neuen Überprüfungsfunktionen der Zertifikatkette werden anstelle dieser Funktion empfohlen.
CertVerifyTimeValidity

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

Die Funktion CertVerifyValidityNesting überprüft, ob die Gültigkeitsdauer eines Antragstellerzertifikats innerhalb der Gültigkeitsdauer des Ausstellers korrekt verschachtelt ist.
CryptAcquireCertificatePrivateKey

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

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

Wird verwendet, um ein Handle für einen bestimmten Schlüsselcontainer innerhalb eines bestimmten Kryptografiedienstanbieters (CSP) zu erwerben. 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 einen zur Referenzanzahl eines HCRYPTPROV-Kryptografiedienstanbieters (CSP) hinzu.
CryptCreateAsyncHandle

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

Initiiert das Hashing eines Datenstroms. Sie erstellt und kehrt zur aufrufenden Anwendung zurück, um ein Handle für ein Kryptografiedienstanbieter-Hashobjekt (CSP) zu erstellen und 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 parameter lpszStructType angegeben ist. 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 mithilfe der CryptEncrypt-Funktion verschlüsselt wurden.
CryptDecryptAndVerifyMessageSignature

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

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

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

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

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

Erstellt eine genaue Kopie eines Hashs an den Punkt, an dem die Duplizierung abgeschlossen ist.
CryptDuplicateKey

Erstellt eine genaue Kopie eines Schlüssels und den Status des Schlüssels.
CryptEncodeObject

Die CryptEncodeObject-Funktion codiert eine Struktur des Typs, der durch den Wert des lpszStructType-Parameters angegeben ist. 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 ist.
CryptEncrypt

Verschlüsselt Daten. Der Algorithmus, der zum Verschlüsseln der Daten verwendet wird, wird vom 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 kryptografischen Dienstanbietern (CSP) ab, die auf dem Computer unterstützt werden. (ANSI)
CryptEnumProviderTypesW

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

Exportiert einen kryptografischen Schlüssel oder ein Schlüsselpaar aus einem kryptografischen Dienstanbieter (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 kryptografischen Anbieter und deren 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 Lokalisierten Namen des Systemspeichers "Root".
CryptFindOIDInfo

Ruft die erste vordefinierte oder registrierte CRYPT_OID_INFO Struktur ab, die einem angegebenen Schlüsseltyp und Schlüssel entspricht. 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 zugewiesenen Puffer entsprechend 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 erhöht wird.
CryptGenKey

Generiert einen zufälligen kryptografischen Sitzungsschlüssel oder ein öffentliches/privates Schlüsselpaar. Ein Handle für das Schlüssel- oder Schlüsselpaar wird in phKey zurückgegeben. Dieser 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 aus.
CryptGetAsyncParam

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

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

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

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

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

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

Die CryptGetKeyIdentifierProperty erhält eine bestimmte Eigenschaft aus einem angegebenen Schlüsselbezeichner.
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 Funktion CryptGetMessageSignerCount gibt die Anzahl der Signierer einer signierten Nachricht zurück.
CryptGetObjectUrl

Dient zum Abrufen der URL des Remoteobjekts aus einem Zertifikat, einer Zertifikatvertrauensliste (Certificate Trust List, CTL) oder einer Zertifikatsperrliste (Certificate Revocation List, CRL).
CryptGetOIDFunctionAddress

Durchsucht die Liste der registrierten und installierten Funktionen nach einer Codierungstyp- und Objekt-ID (OID)-Übereinstimmung.
CryptGetOIDFunctionValue

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

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

Ruft eine CRL, 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

Hasht einen Datenblock mithilfe eines CNG-Hashanbieters.
CryptHashData

Fügt Daten zu einem angegebenen Hashobjekt 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 von einem Schlüssel-BLOB in einen kryptografischen Dienstanbieter (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 dem OID (Public Key Object Identifier) entspricht, und gibt ein CNG-Handle an den Schlüssel zurück.
CryptInitOIDFunctionSet

Das CryptInitOIDFunctionSet initialisiert und gibt den 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 einen Satz aufrufbarer Objektbezeichneradressen (OID).
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 Speicher frei, der von CryptMemAlloc oder CryptMemRealloc zugewiesen wird.
CryptMemRealloc

Die CryptMemRealloc-Funktion gibt den zurzeit für einen Puffer zugewiesenen Speicher frei und weist Speicher für einen neuen Puffer zu.
CryptMsgCalculateEncodedLength

Berechnet die maximale Anzahl von Bytes, die für eine codierte kryptografische Nachricht mit dem Nachrichtentyp, den Codierungsparametern und der Gesamtlänge der zu codierenden Daten erforderlich sind.
CryptMsgClose

Die CryptMsgClose-Funktion schließt ein kryptografisches Nachrichtenhandle. Bei jedem Aufruf dieser Funktion wird die Bezugsanzahl der Nachricht um eins reduziert. Wenn die Referenzanzahl null erreicht, wird die Nachricht vollständig freigegeben.
CryptMsgControl

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

Signiert eine vorhandene Signatur in einer Nachricht.
CryptMsgCountersignEncoded

Gegenzeichen einer vorhandenen PKCS
CryptMsgDuplicate

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

Die CryptMsgEncodeAndSignCTL-Funktion 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

Erwirbt einen Nachrichtenparameter, 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 CryptMsgSignCTL-Funktion 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 (wie durch PKCS definiert).
CryptMsgVerifyCountersignatureEncodedEx

Überprüft, ob der Parameter pbSignerInfoCounterSignature den verschlüsselten Hash des encryptedDigest-Felds 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

Die 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 funktionsname, der von der DLL exportiert werden soll, nicht außer Kraft gesetzt werden.
CryptRegisterOIDFunction

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

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

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

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

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

Codiert eine Zeitstempelanforderung und ruft das Zeitstempeltoken von einem Speicherort ab, der von einer URL zu einer Zeitstempelautorität (Time Stamping Authority, TSA) angegeben wurde.
CryptSetAsyncParam

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

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

Die CryptSetKeyIdentifierProperty-Funktion legt die Eigenschaft eines angegebenen Schlüsselbezeichners fest. Diese Funktion kann die Eigenschaft auf dem Computer festlegen, der in pwszComputerName identifiziert wird.
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 kryptografischen Dienstanbieter (CSP) des aktuellen Benutzers an. (ANSI)
CryptSetProviderExA

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

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

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

Passt die Vorgänge eines kryptografischen Dienstanbieters (CSP) an. Diese Funktion wird häufig verwendet, um einen Sicherheitsdeskriptor 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 (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 "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 Bytearray. (ANSI)
CryptStringToBinaryW

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

Wichtig Diese API ist veraltet. (CryptUninstallDefaultContext)
CryptUnregisterDefaultOIDFunction

Die 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 CryptUnregisterOIDInfo-Funktion entfernt die Registrierung einer angegebenen CRYPT_OID_INFO OID-Informationsstruktur. Die Struktur, die nicht registriert werden soll, wird durch die PszOID- und dwGroupId-Elemente 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 CryptVerifyDetachedMessageHash-Funktion überprüft einen getrennten Hash.
CryptVerifyDetachedMessageSignature

Die Funktion CryptVerifyDetachedMessageSignature überprüft eine signierte Nachricht, die eine getrennte Signatur oder Signaturen enthält.
CryptVerifyMessageHash

Die CryptVerifyMessageHash-Funktion ü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 Öffentlichen Schlüsselinformationen.
CryptVerifySignatureA

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

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

Überprüft die Zeitstempelsignatur auf einem angegebenen Bytearray.
GetEncSChannel

Diese Funktion ist nicht verfügbar.
PFXExportCertStore

Exportiert die Zertifikate und, falls verfügbar, die zugehörigen privaten Schlüssel aus dem referenzierten Zertifikatspeicher.
PFXExportCertStoreEx

Exportiert die Zertifikate und, falls verfügbar, die zugehörigen privaten Schlüssel aus dem referenzierten Zertifikatspeicher.
PFXImportCertStore

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

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

Die PFXVerifyPassword-Funktion versucht, die äußere Ebene 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 kryptografischen Dienstanbieter (CSP) zurück, indem der phCryptProv-Parameter verwendet wird, um den zu importierenden 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

Implementiert von einem Store-Anbieter und wird verwendet, um einen Store zu öffnen.
PFN_CERT_ENUM_PHYSICAL_STORE

Die Rückruffunktion CertEnumPhysicalStoreCallback formatiert und stellt Informationen zu jedem physischen Speicher dar, der durch einen Aufruf von CertEnumPhysicalStore gefunden wird.
PFN_CERT_ENUM_SYSTEM_STORE

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

Die Rückruffunktion CertEnumSystemStoreLocationCallback formatiert und stellt Informationen zu jedem Systemspeicherort dar, der durch einen Aufruf von CertEnumSystemStoreLocation gefunden wird.
PFN_CERT_STORE_PROV_CLOSE

Eine anwendungsdefinierte Rückruffunktion, die von CertCloseStore aufgerufen wird, wenn die Referenzanzahl 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 Sie die CRL aus dem Speicher löschen.
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 CRL-Kontexts 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 CRL 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 hinzufügen.
PFN_CERT_STORE_PROV_WRITE_CRL

Eine anwendungsdefinierte Rückruffunktion, die von CertAddEncodedCRLToStore, CertAddCRLContextToStore und CertAddSerializedElementToStore aufgerufen wird, bevor Sie dem Speicher hinzufügen.
PFN_CERT_STORE_PROV_WRITE_CTL

Die Rückruffunktion CertStoreProvWriteCTL kann von CertAddEncodedCTLToStore, CertAddCTLContextToStore oder CertAddSerializedElementToStore aufgerufen werden, bevor eine CTL dem Speicher 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üsselvertragsempfänger vorgesehen 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 vorgesehen ist.
PFN_CMSG_EXPORT_KEY_AGREE

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

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

Verschlüsselt und exportiert den Inhaltsverschlüsselungsschlüssel für einen Adresslistenempfänger einer umschlagierten Nachricht.
PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY

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

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

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

Importiert einen Inhaltsverschlüsselungsschlüssel für einen Schlüsseltransportempfänger einer umschlagierten 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 CryptEnumOIDInfo-Funktion verwendet.
PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC

Wird von CryptExportPublicKeyInfoEx aufgerufen, um einen öffentlichen Schlüssel-BLOB 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 CryptGetSignerCertificateCallback-Benutzer bereitgestellte Rückruffunktion 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 ein Objekt geändert wurde.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE

Gibt das vom Anbieter zurückgegebene Objekt frei.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER

Gibt Speicher für einen Objektbezeichner frei.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD

Gibt das Kennwort zum Verschlüsseln eines PFX-Bytearrays (Personal Information Exchange) frei.
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 sie mit einem berechneten Hash zu vergleichen.
PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC

Wird von CryptImportPublicKeyInfoEx2 aufgerufen, um den Bezeichner des öffentlichen Schlüsselalgorithmus 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 Verkettung von Dateien.
AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA

Die AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA Struktur enthält Richtlinieninformationen zum Zeitstempel, die in 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 Namensformularen.
CERT_ALT_NAME_INFO

Die CERT_ALT_NAME_INFO-Struktur wird in der Codierung und Decodierung von Erweiterungen für Antragsteller- oder Ausstellerzertifikate, Zertifikatsperrlisten (CERTIFICATE Revocation Lists, CRLs) und Zertifikatvertrauenslisten (CERTIFICATE Trust Lists, CTLs) verwendet.
CERT_AUTHORITY_INFO_ACCESS

Stellt Zertifizierungsstelleninformationenzugriff und Zertifikaterweiterungen für den Zugriff auf Antragstellerinformationen und Antragstellerinformationen dar und gibt an, wie auf zusätzliche Informationen und Dienste für den Betreff 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 CRL verwendet wird.
CERT_BASIC_CONSTRAINTS_INFO

Die CERT_BASIC_CONSTRAINTS_INFO Struktur enthält Informationen, die angibt, ob der zertifizierte Antragsteller als Zertifizierungsstelle (CA), eine 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 Betreff als Zertifizierungsstelle fungieren kann, kann auch eine Einschränkung für die Länge des Zertifizierungspfads angegeben werden.
CERT_BIOMETRIC_DATA

Enthält Informationen zu biometrischen Daten.
CERT_BIOMETRIC_EXT_INFO

Enthält einen Satz biometrischer Informationen.
CERT_CHAIN_CONTEXT

Enthält ein Array einfacher Zertifikatketten und eine Vertrauensstatusstruktur, 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 eines nicht standardmäßigen Zertifikatkettenmoduls fest. Das verwendete Modul 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 richtet die Such- und Abgleichskriterien ein, die bei der Erstellung 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 einzurichten.
CERT_CHAIN_POLICY_STATUS

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

Enthält sowohl die codierten als auch 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 zugehörigen CRL-Kontext.
CERT_DH_PARAMETERS

Enthält Parameter, die einem Diffie/Hellman Public Key-Algorithmus zugeordnet sind.
CERT_DSS_PARAMETERS

Enthält Parameter, die einem DsS-Algorithmus (Digital Signature Standard) zugeordnet sind.
CERT_ECC_SIGNATURE

Enthält die Werte r und s für eine Elliptic Curve Digital Signature Algorithm (ECDSA)-Signatursignatur.
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 flexible Möglichkeit zur eindeutigen Identifizierung eines Zertifikats verwendet.
CERT_INFO

Enthält die Informationen eines Zertifikats.
CERT_ISSUER_SERIAL_NUMBER

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

Die CERT_KEY_ATTRIBUTES_INFO-Struktur enthält optionale 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 für die 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 Betreff und den 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 als auch zur LDAP-Abfragezeichenfolge verwendet werden soll.
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 Distinguished Name (RDN)-Attributwert.
CERT_OR_CRL_BLOB

Kapselt Zertifikate für die Verwendung mit Exchange-Nachrichten mit Internetschlüsseln.
CERT_OR_CRL_BUNDLE

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

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

Die CERT_PAIR-Struktur enthält ein Zertifikat und sein übergreifendes Paarzertifikat.
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 etablierte Richtlinien für die Annahme von Zertifikaten als vertrauenswürdig.
CERT_POLICY_ID

Die CERT_POLICY_ID-Struktur enthält eine Liste von Zertifikatrichtlinien, die das Zertifikat ausdrücklich unterstützt, zusammen mit optionalen 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 Ausstellerdomänen- und Antragstellerdomänenrichtlinien-OIDs.
CERT_POLICY_MAPPINGS_INFO

Die CERT_POLICY_MAPPINGS_INFO Struktur stellt die Zuordnung zwischen den Richtlinien-OIDs zweier Domänen bereit.
CERT_POLICY_QUALIFIER_INFO

Die CERT_POLICY_QUALIFIER_INFO Struktur enthält einen Objektbezeichner (Object Identifier, OID), der den Qualifizierer und qualifiziererspezifische ergänzende Informationen angibt.
CERT_PRIVATE_KEY_VALIDITY

Die CERT_PRIVATE_KEY_VALIDITY Struktur gibt einen gültigen Zeitraum 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 Abfolge einer oder mehrerer Anweisungen für die Aufnahme in eine Erweiterung von Qualified Certificate (QC)-Anweisungen dar.
CERT_QC_STATEMENTS_EXT_INFO

Enthält eine Abfolge einer oder mehrerer Anweisungen, aus denen die Erweiterung der Qualified Certificate (QC)-Anweisungen 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. Der Betreff, der öffentliche Betreffschlüssel und die Attribut-BLOBs werden codiert.
CERT_REVOCATION_CHAIN_PARA

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

Enthält Informationen, die von einem Zertifikatsperrlisten-Sperrtyphandler (CRL) aktualisiert werden.
CERT_REVOCATION_INFO

Gibt den Sperrstatus 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 zum Sperrstatus 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 codierte Inhalte, die signiert werden sollen, und ein BLOB, das die Signatur enthält. Das ToBeSigned-Mitglied 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 einen Zusammenfassungsvertrauensstatus für die Kette, die das Array darstellt.
CERT_STORE_PROV_FIND_INFO

Wird von vielen der 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 nach starken Signaturen für Zertifikate, Zertifikatsperrlisten (CRLs), OCSP-Antworten (Online Certificate Status Protocol) und PKCS zu suchen.
CERT_STRONG_SIGN_SERIALIZED_INFO

Enthält den Signaturalgorithmus/Hashalgorithmus und bitlängenpaare für öffentliche Schlüssel, 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 Zertifikatkette oder zusammenfassende Informationen 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 öffentlichen Schlüsselalgorithmus zugeordnet sind.
CERT_X942_DH_VALIDATION_PARAMS

Optional durch ein Element der CERT_X942_DH_PARAMETERS Struktur und enthält zusätzliche Seed-Informationen.
CMC_ADD_ATTRIBUTES_INFO

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

Enthält Attribute des Zertifikaterweiterungssteuerelements, die einem Zertifikat hinzugefügt werden sollen.
CMC_DATA_INFO

Stellt eine Möglichkeit zum Kommunizieren verschiedener 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 zum Kommunizieren verschiedener Markierter Informationen bereit. (CMC_RESPONSE_INFO)
CMC_STATUS_INFO

Enthält Statusinformationen zu Zertifikatverwaltungsmeldungen über CMS.
CMC_TAGGED_ATTRIBUTE

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

Wird in der CMC_TAGGED_REQUEST-Struktur verwendet.
CMC_TAGGED_CONTENT_INFO

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

Wird in den strukturen CMC_DATA_INFO und CMC_RESPONSE_INFO 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 KP_CMS_DH_KEY_INFO-Parameter in der CryptSetKeyParam-Funktion verwendet, um Diffie-Hellman Schlüsselinformationen zu enthalten.
CMS_KEY_INFO

Nicht verwendet.
CMSG_CMS_RECIPIENT_INFO

Wird mit der Funktion "CryptMsgGetParam" verwendet, um Informationen zu einem Schlüsseltransport, einer Schlüsselvereinbarung oder einem Empfänger von Briefumschlagnachrichten zu erhalten.
CMSG_CMS_SIGNER_INFO

Enthält den Inhalt der definierten SignerInfo in signierten oder signierten und umschlagierten Nachrichten.
CMSG_CNG_CONTENT_DECRYPT_INFO

Enthält alle relevanten Informationen, die zwischen CryptMsgControl und installierbaren OID-Funktionen (OID) für den Import und Die Entschlüsselung einer Kryptografie-API:_Next Generation (CNG)-Inhaltsverschlüsselungsschlüssel (CEK) ü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 gemeinsam genutzt 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 umschlägen 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 Signierers einer signierten Nachricht zu löschen.
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA

Enthält Informationen zu einem Schlüsselvertragsempfä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-Listen-Nachrichtenempfänger.
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA

Enthält Informationen, die zum Überprüfen einer Nachrichtensignatur verwendet werden. Er enthält den Signiererindex und den öffentlichen Schlüssel des Signierers.
CMSG_ENVELOPED_ENCODE_INFO

Enthält Informationen, die zum Codieren einer umschlagierten Nachricht erforderlich sind. Sie 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 dwMsgType-Parameter der CryptMsgOpenToEncode-Funktion CMSG_ENVELOPED ist.
CMSG_KEY_AGREE_ENCRYPT_INFO

Enthält Verschlüsselungsinformationen, die für alle wichtigen Vertragsempfänger einer umschlagierten Nachricht gelten.
CMSG_KEY_AGREE_KEY_ENCRYPT_INFO

Enthält den verschlüsselten Schlüssel für einen Schlüsselvertragsempfänger einer umschlagierten Nachricht.
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO

Enthält Informationen zu einem Nachrichtenempfänger, der die Schlüsselverwaltung für schlüsselvereinbarungen 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 umschlägen 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 Adresslistenempfänger von umschlagten 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üsselverschlüsselungsschlüssel (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. Das pvEncryptionAuxInfo-Element in CMSG_ENVELOPED_ENCODE_INFO kann so festgelegt werden, dass er auf eine Instanz 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. Es wird an CryptMsgCountersign, CryptMsgCountersignEncoded und optional an CryptMsgOpenToEncode als Mitglied 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 der 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 Blockverarbeitung zu ermöglichen.
CRL_CONTEXT

Die CRL_CONTEXT-Struktur enthält sowohl die codierten als auch 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

Identifiziert einen einzelnen Zertifikatsperrlisten-Verteilungspunkt (CRL), auf den ein Zertifikatbenutzer verweisen kann, um zu ermitteln, ob Zertifikate widerrufen wurden.
CRL_DIST_POINT_NAME

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

Enthält eine Liste der Zertifikatsperrlisten(CRL)-Verteilungspunkte, auf die ein Zertifikatbenutzer verweisen kann, um zu ermitteln, 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 den Zertifikatkontext 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-symmetrischen Schlüsselinformationen für eine Advanced Encryption Standard (AES)-Verschlüsselung 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 einen oder mehrere Werte enthält.
CRYPT_ATTRIBUTE_TYPE_VALUE

Enthält einen einzelnen Attributwert. Die CRYPT_OBJID_BLOB des Wertelements ist codiert.
CRYPT_ATTRIBUTES

Enthält ein Array von Attributen.
CRYPT_BIT_BLOB

Enthält eine Gruppe 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 datencodiert in der PKCS
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 speicherzuordnungs- und speicherfreie Rückruffunktionen zu ermöglichen.
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 bei Verwendung der Elliptic Curve Cryptography (ECC) im Inhaltstyp Kryptografie für kryptografische Nachrichten (Cryptographic Message Syntax, CMS) EnvelopedData dar.
CRYPT_ENCODE_PARA

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

Enthält Informationen zum Verschlüsseln von Nachrichten.
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO

Enthält die Informationen in einem PKCS
CRYPT_ENROLLMENT_NAME_VALUE_PAIR

Wird verwendet, um Zertifikatanforderungen im Auftrag 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 kryptografischen Dienstanbieters (CSP).
CRYPT_KEY_PROV_PARAM

Enthält Informationen zu einem Schlüsselcontainerparameter.
CRYPT_KEY_SIGN_MESSAGE_PARA

Enthält Informationen über den kryptografischen Dienstanbieter (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 (OID).
CRYPT_PASSWORD_CREDENTIALSA

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

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

Enthält Parameter zum Erstellen eines Verschlüsselungsschlüssels, eines Initialisierungsvektors (IV) oder eines MAC-Schlüssels (Message Authentication Code) für einen PKCS
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 Funktion CryptExportPKCS8Ex verwendet, die einen privaten Schlüssel in PKCS exportiert.
CRYPT_PKCS8_IMPORT_PARAMS

Enthält eine PKCS
CRYPT_PRIVATE_KEY_INFO

Enthält einen privaten Klartextschlüssel im PrivateKey-Feld (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
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 codierter 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 Smartcard- 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 der CRYPT_SMIME_CAPABILITIES gruppiert, die eine priorisierte Liste der Funktionseinstellungen angeben können.
CRYPT_TIME_STAMP_REQUEST_INFO

Wird für Zeitstempel 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 Zeitstempelautorität (Time Stamp Authority, TSA) erstellt wurde.
CRYPT_TIMESTAMP_CONTEXT

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

Enthält einen signierten Datentyp 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 Definition der abstrakten Syntaxnotation One (ASN.1) eines TimeStampReq-Typs entspricht.
CRYPT_TIMESTAMP_RESPONSE

Wird intern verwendet, um eine abstrakte Syntaxnotation One (ASN.1) Distinguished Encoding Rules (DER) codierte Antwort 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 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) verwendet werden, um einen URL-Cacheeintrag beizubehalten.
CRYPTNET_URL_CACHE_PRE_FETCH_INFO

Enthält Updateinformationen, die vom CUC-Dienst (Cryptnet URL Cache) verwendet werden, um einen URL-Cacheeintrag beizubehalten.
CRYPTNET_URL_CACHE_RESPONSE_INFO

Enthält Antwortinformationen, die vom CUC-Dienst (Cryptnet URL Cache) verwendet werden, um einen URL-Cacheeintrag beizubehalten.
CT_EXTRA_CERT_CHAIN_POLICY_STATUS

Die Struktur enthält zusätzliche Fehlerinformationen zum Status einer Zertifikattransparenz-Richtlinienüberprüfung.
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 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 einem dwFindType-Parameter von CTL_FIND_SUBJECT verwendet werden, um eine Zertifikatvertrauensliste (Certificate Trust List, CTL) zu finden.
CTL_FIND_USAGE_PARA

Ein Element der CTL_FIND_SUBJECT_PARA-Struktur und wird von CertFindCTLInStore verwendet.
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 CTL festzulegen.
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üssel-BLOB enthalten ist.
DHPUBKEY

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

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

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

Gibt die Parameter an, die für die Überprüfung der EV-Richtlinie übergeben werden. Anwendungen verwenden diese Struktur, um Hinweise an die API zu übergeben, die angeben, welche der Richtlinienqualifizierer-Flags der erweiterten Validierungszertifikate für die Anwendung wichtig sind.
EV_EXTRA_CERT_CHAIN_POLICY_STATUS

Enthält Richtlinienkennzeichnungen, 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-Client-/Serverzertifikatketten (Secure Sockets Layer) verwendet werden.
OCSP_BASIC_RESPONSE_ENTRY

Enthält den aktuellen Zertifikatstatus für ein einzelnes Zertifikat.
OCSP_BASIC_RESPONSE_INFO

Enthält eine grundlegende OCSP-Antwort (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 grundlegende OCSP-Antwort (Online Certificate Status Protocol) mit einer Signatur.
OCSP_CERT_ID

Enthält Informationen zum Identifizieren eines Zertifikats in einer OCSP-Anforderung (Online Certificate Status Protocol) oder Antwort.
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) gemäß RFC 2560.
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 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 als pvPara an die PFXExportCertStoreEx-Funktion ü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 PP_ENUMALGS-Parameter 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 PP_ENUMALGS_EX-Parameter abgerufen wird, um Informationen zu einem Algorithmus zu enthalten, der von einem kryptografischen Dienstanbieter (CSP) unterstützt wird.
ROOT_INFO_LUID

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

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

Die SCHANNEL_ALG-Struktur enthält Algorithmus- und Schlüsselgrößeninformationen. Sie wird als die als PbData in CryptSetKeyParam übergebene Struktur verwendet, 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 schwache Kryptografie aufweisen, und überprüft, ob ein Stammzertifikat eines Drittanbieters den Anforderungen des Microsoft-Stammprogramms entspricht.