Bagikan melalui


header wincrypt.h

Header ini digunakan oleh Keamanan dan Identitas. Untuk informasi selengkapnya, lihat:

wincrypt.h berisi antarmuka pemrograman berikut:

Fungsi

 
CertAddCertificateContextToStore

Menambahkan konteks sertifikat ke penyimpanan sertifikat.
CertAddCertificateLinkToStore

Menambahkan tautan di penyimpanan sertifikat ke konteks sertifikat di penyimpanan lain.
CertAddCRLContextToStore

Menambahkan konteks daftar pencabutan sertifikat (CRL) ke penyimpanan sertifikat yang ditentukan.
CertAddCRLLinkToStore

Menambahkan tautan di penyimpanan ke konteks daftar pencabutan sertifikat (CRL) di penyimpanan yang berbeda.
CertAddCTLContextToStore

Menambahkan konteks daftar kepercayaan sertifikat (CTL) ke penyimpanan sertifikat.
CertAddCTLLinkToStore

Fungsi CertAddCTLLinkToStore menambahkan tautan di penyimpanan ke konteks daftar kepercayaan sertifikat (CTL) di penyimpanan yang berbeda. Alih-alih membuat dan menambahkan duplikat konteks CTL, fungsi ini menambahkan tautan ke konteks CTL asli.
CertAddEncodedCertificateToStore

Membuat konteks sertifikat dari sertifikat yang dikodekan dan menambahkannya ke penyimpanan sertifikat.
CertAddEncodedCertificateToSystemStoreA

Membuka penyimpanan sistem yang ditentukan dan menambahkan sertifikat yang dikodekan ke dalamnya. (ANSI)
CertAddEncodedCertificateToSystemStoreW

Membuka penyimpanan sistem yang ditentukan dan menambahkan sertifikat yang dikodekan ke dalamnya. (Unicode)
CertAddEncodedCRLToStore

Membuat konteks daftar pencabutan sertifikat (CRL) dari CRL yang dikodekan dan menambahkannya ke penyimpanan sertifikat.
CertAddEncodedCTLToStore

Membuat konteks daftar kepercayaan sertifikat (CTL) dari CTL yang dikodekan dan menambahkannya ke penyimpanan sertifikat.
CertAddEnhancedKeyUsageIdentifier

Fungsi CertAddEnhancedKeyUsageIdentifier menambahkan pengidentifikasi objek pengidentifikasi penggunaan (OID) ke properti sertifikat yang diperluas penggunaan kunci yang disempurnakan (EKU).
CertAddRefServerOcspResponse

Menaikkan jumlah referensi untuk handel HCERT_SERVER_OCSP_RESPONSE.
CertAddRefServerOcspResponseContext

Menaikkan jumlah referensi untuk struktur CERT_SERVER_OCSP_RESPONSE_CONTEXT.
CertAddSerializedElementToStore

Menambahkan sertifikat berseri, daftar pencabutan sertifikat (CRL), atau elemen daftar kepercayaan sertifikat (CTL) ke penyimpanan.
CertAddStoreToCollection

Fungsi CertAddStoreToCollection menambahkan penyimpanan sertifikat saudara ke penyimpanan sertifikat koleksi.
CertAlgIdToOID

Mengonversi pengidentifikasi algoritma CryptoAPI (ALG_ID) menjadi string pengidentifikasi objek (OID) Abstract Syntax Notation One (ASN.1).
CertCloseServerOcspResponse

Menutup handel respons server protokol status sertifikat online (OCSP).
CertCloseStore

Menutup handel penyimpanan sertifikat dan mengurangi jumlah referensi pada penyimpanan.
CertCompareCertificate

Menentukan apakah dua sertifikat identik dengan membandingkan nama penerbit dan nomor seri sertifikat.
CertCompareCertificateName

Fungsi CertCompareCertificateName membandingkan dua struktur CERT_NAME_BLOB sertifikat untuk menentukan apakah sertifikat tersebut identik. Struktur CERT_NAME_BLOB digunakan untuk subjek dan penerbit sertifikat.
CertCompareIntegerBlob

Fungsi CertCompareIntegerBlob membandingkan dua BLOB bilangan bulat untuk menentukan apakah mereka mewakili nilai numerik yang sama.
CertComparePublicKeyInfo

Fungsi CertComparePublicKeyInfo membandingkan dua kunci publik yang dikodekan untuk menentukan apakah kunci tersebut identik.
CertControlStore

Memungkinkan aplikasi untuk diberi tahu ketika ada perbedaan antara konten penyimpanan yang di-cache yang digunakan dan konten penyimpanan tersebut karena disimpan ke penyimpanan.
CertCreateCertificateChainEngine

Fungsi CertCreateCertificateChainEngine membuat mesin rantai nondefault baru untuk aplikasi.
CertCreateCertificateContext

Membuat konteks sertifikat dari sertifikat yang dikodekan. Konteks yang dibuat tidak dipertahankan ke penyimpanan sertifikat. Fungsi ini membuat salinan sertifikat yang dikodekan dalam konteks yang dibuat.
CertCreateContext

Membuat konteks yang ditentukan dari byte yang dikodekan. Konteks yang dibuat tidak menyertakan properti yang diperluas.
CertCreateCRLContext

Fungsi CertCreateCRLContext membuat konteks daftar pencabutan sertifikat (CRL) dari CRL yang dikodekan. Konteks yang dibuat tidak dipertahankan ke penyimpanan sertifikat. Ini membuat salinan CRL yang dikodekan dalam konteks yang dibuat.
CertCreateCTLContext

Fungsi CertCreateCTLContext membuat konteks daftar kepercayaan sertifikat (CTL) dari CTL yang dikodekan. Konteks yang dibuat tidak dipertahankan ke penyimpanan sertifikat. Fungsi ini membuat salinan CTL yang dikodekan dalam konteks yang dibuat.
CertCreateCTLEntryFromCertificateContextProperties

Fungsi CertCreateCTLEntryFromCertificateContextProperties membuat entri daftar kepercayaan sertifikat (CTL) yang atributnya adalah properti konteks sertifikat. SubjectIdentifier dalam entri CTL adalah hash SHA1 dari sertifikat.
CertCreateSelfSignCertificate

Membangun sertifikat yang ditandatangani sendiri dan mengembalikan penunjuk ke struktur CERT_CONTEXT yang mewakili sertifikat.
CertDeleteCertificateFromStore

Fungsi CertDeleteCertificateFromStore menghapus konteks sertifikat yang ditentukan dari penyimpanan sertifikat.
CertDeleteCRLFromStore

Fungsi CertDeleteCRLFromStore menghapus konteks daftar pencabutan sertifikat (CRL) yang ditentukan dari penyimpanan sertifikat.
CertDeleteCTLFromStore

Fungsi CertDeleteCTLFromStore menghapus konteks daftar kepercayaan sertifikat (CTL) yang ditentukan dari penyimpanan sertifikat.
CertDuplicateCertificateChain

Fungsi CertDuplicateCertificateChain menduplikasi penunjuk ke rantai sertifikat dengan meningkatkan jumlah referensi rantai.
CertDuplicateCertificateContext

Menduplikasi konteks sertifikat dengan meningkatkan jumlah referensinya.
CertDuplicateCRLContext

Fungsi CertDuplicateCRLContext menduplikasi konteks daftar pencabutan sertifikat (CRL) dengan meningkatkan jumlah referensinya.
CertDuplicateCTLContext

Fungsi CertDuplicateCTLContext menduplikasi konteks daftar kepercayaan sertifikat (CTL) dengan meningkatkan jumlah referensinya.
CertDuplicateStore

Menduplikasi handel penyimpanan dengan meningkatkan jumlah referensi penyimpanan.
CertEnumCertificateContextProperties

Fungsi CertEnumCertificateContextProperties mengambil properti perluasan pertama atau berikutnya yang terkait dengan konteks sertifikat.
CertEnumCertificatesInStore

Mengambil sertifikat pertama atau berikutnya di penyimpanan sertifikat. Digunakan dalam perulangan, fungsi ini dapat mengambil secara berurutan semua sertifikat di penyimpanan sertifikat.
CertEnumCRLContextProperties

Fungsi CertEnumCRLContextProperties mengambil properti diperluas pertama atau berikutnya yang terkait dengan konteks daftar pencabutan sertifikat (CRL).
CertEnumCRLsInStore

Fungsi CertEnumCRLsInStore mengambil konteks daftar pencabutan sertifikat (CRL) pertama atau berikutnya di penyimpanan sertifikat. Digunakan dalam perulangan, fungsi ini dapat mengambil secara berurutan semua konteks CRL di penyimpanan sertifikat.
CertEnumCTLContextProperties

Fungsi CertEnumCTLContextProperties mengambil properti diperluas pertama atau berikutnya yang terkait dengan konteks daftar kepercayaan sertifikat (CTL). Digunakan dalam perulangan, fungsi ini dapat mengambil secara berurutan semua properti yang diperluas yang terkait dengan konteks CTL.
CertEnumCTLsInStore

Fungsi CertEnumCTLsInStore mengambil konteks daftar kepercayaan sertifikat (CTL) pertama atau berikutnya di penyimpanan sertifikat. Digunakan dalam perulangan, fungsi ini dapat mengambil secara berurutan semua konteks CTL di penyimpanan sertifikat.
CertEnumPhysicalStore

Fungsi CertEnumPhysicalStore mengambil penyimpanan fisik di komputer. Fungsi ini memanggil fungsi panggilan balik yang disediakan untuk setiap penyimpanan fisik yang ditemukan.
CertEnumSubjectInSortedCTL

Mengambil TrustedSubject pertama atau berikutnya dalam daftar kepercayaan sertifikat (CTL) yang diurutkan.
CertEnumSystemStore

Fungsi CertEnumSystemStore mengambil penyimpanan sistem yang tersedia. Fungsi ini memanggil fungsi panggilan balik yang disediakan untuk setiap penyimpanan sistem yang ditemukan.
CertEnumSystemStoreLocation

Fungsi CertEnumSystemStoreLocation mengambil semua lokasi penyimpanan sistem. Fungsi ini memanggil fungsi panggilan balik yang disediakan untuk setiap lokasi penyimpanan sistem yang ditemukan.
CertFindAttribute

Fungsi CertFindAttribute menemukan atribut pertama dalam array CRYPT_ATTRIBUTE, seperti yang diidentifikasi oleh pengidentifikasi objek (OID).
CertFindCertificateInCRL

Fungsi CertFindCertificateInCRL mencari daftar pencabutan sertifikat (CRL) untuk sertifikat yang ditentukan.
CertFindCertificateInStore

Menemukan konteks sertifikat pertama atau berikutnya di penyimpanan sertifikat yang cocok dengan kriteria pencarian yang ditetapkan oleh dwFindType dan pvFindPara terkait.
CertFindChainInStore

Menemukan sertifikat pertama atau berikutnya di penyimpanan yang memenuhi kriteria yang ditentukan.
CertFindCRLInStore

Menemukan konteks daftar pencabutan sertifikat (CRL) pertama atau berikutnya di penyimpanan sertifikat yang cocok dengan kriteria pencarian yang ditetapkan oleh parameter dwFindType dan parameter pvFindPara terkait.
CertFindCTLInStore

Menemukan konteks daftar kepercayaan sertifikat (CTL) pertama atau berikutnya yang cocok dengan kriteria pencarian yang ditetapkan oleh dwFindType dan pvFindPara terkait.
CertFindExtension

Fungsi CertFindExtension menemukan ekstensi pertama dalam array CERT_EXTENSION, seperti yang diidentifikasi oleh pengidentifikasi objek (OID).
CertFindRDNAttr

Fungsi CertFindRDNAttr menemukan atribut RDN pertama yang diidentifikasi oleh pengidentifikasi objek (OID) dalam daftar Relative Distinguished Names (RDN).
CertFindSubjectInCTL

Fungsi CertFindSubjectInCTL mencoba menemukan subjek yang ditentukan dalam daftar kepercayaan sertifikat (CTL).
CertFindSubjectInSortedCTL

Fungsi CertFindSubjectInSortedCTL mencoba menemukan subjek yang ditentukan dalam daftar kepercayaan sertifikat (CTL) yang diurutkan.
CertFreeCertificateChain

Fungsi CertFreeCertificateChain membebaskan rantai sertifikat dengan mengurangi jumlah referensinya. Jika jumlah referensi menjadi nol, memori yang dialokasikan untuk rantai akan dirilis.
CertFreeCertificateChainEngine

Fungsi CertFreeCertificateChainEngine membebaskan mesin kepercayaan sertifikat.
CertFreeCertificateChainList

Membebaskan array pointer ke konteks rantai.
CertFreeCertificateContext

Membebaskan konteks sertifikat dengan mengurangi jumlah referensinya. Ketika jumlah referensi masuk ke nol, CertFreeCertificateContext membebaskan memori yang digunakan oleh konteks sertifikat.
CertFreeCRLContext

Membebaskan konteks daftar pencabutan sertifikat (CRL) dengan mengurangi jumlah referensinya.
CertFreeCTLContext

Membebaskan konteks daftar kepercayaan sertifikat (CTL) dengan mengurangi jumlah referensinya.
CertFreeServerOcspResponseContext

Mengurangi jumlah referensi untuk struktur CERT_SERVER_OCSP_RESPONSE_CONTEXT.
CertGetCertificateChain

Membangun konteks rantai sertifikat mulai dari sertifikat akhir dan kembali, jika memungkinkan, ke sertifikat akar tepercaya.
CertGetCertificateContextProperty

Mengambil informasi yang terkandung dalam properti yang diperluas dari konteks sertifikat.
CertGetCRLContextProperty

Mendapatkan properti yang diperluas untuk konteks daftar pencabutan sertifikat (CRL) yang ditentukan.
CertGetCRLFromStore

Mendapatkan konteks daftar pencabutan sertifikat (CRL) pertama atau berikutnya dari penyimpanan sertifikat untuk penerbit yang ditentukan.
CertGetCTLContextProperty

Mengambil properti yang diperluas dari konteks daftar kepercayaan sertifikat (CTL).
CertGetEnhancedKeyUsage

Mengembalikan informasi dari ekstensi penggunaan kunci yang disempurnakan (EKU) atau properti sertifikat yang diperluas EKU.
CertGetIntendedKeyUsage

Memperoleh byte penggunaan kunci yang dimaksudkan dari sertifikat.
CertGetIssuerCertificateFromStore

Mengambil konteks sertifikat dari penyimpanan sertifikat untuk penerbit pertama atau berikutnya dari sertifikat subjek yang ditentukan. Fungsi Verifikasi Rantai Sertifikat baru direkomendasikan alih-alih penggunaan fungsi ini.
CertGetNameStringA

Mendapatkan nama subjek atau pengeluar sertifikat dari struktur CERT_CONTEXT sertifikat dan mengonversinya menjadi string karakter yang dihentikan null. (ANSI)
CertGetNameStringW

Mendapatkan nama subjek atau pengeluar sertifikat dari struktur CERT_CONTEXT sertifikat dan mengonversinya menjadi string karakter yang dihentikan null. (Unicode)
CertGetPublicKeyLength

Fungsi CertGetPublicKeyLength memperoleh panjang bit kunci publik/privat dari BLOB kunci publik.
CertGetServerOcspResponseContext

Mengambil konteks respons protokol status sertifikat online (OCSP) yang tidak memblokir waktu yang valid untuk handel yang ditentukan.
CertGetStoreProperty

Mengambil properti penyimpanan.
CertGetSubjectCertificateFromStore

Mengembalikan dari sertifikat yang menyimpan konteks sertifikat subjek yang diidentifikasi secara unik oleh penerbit dan nomor serinya.
CertGetValidUsages

Mengembalikan array penggunaan yang terdiri dari persimpangan penggunaan yang valid untuk semua sertifikat dalam array sertifikat.
CertIsRDNAttrsInCertificateName

Fungsi CertIsRDNAttrsInCertificateName membandingkan atribut dalam nama sertifikat dengan CERT_RDN yang ditentukan untuk menentukan apakah semua atribut disertakan di sana.
CertIsStrongHashToSign

Menentukan apakah algoritma hash yang ditentukan dan kunci umum dalam sertifikat penandatanganan dapat digunakan untuk melakukan penandatanganan yang kuat.
CertIsValidCRLForCertificate

Fungsi CertIsValidCRLForCertificate memeriksa CRL untuk mengetahui apakah itu adalah CRL yang akan menyertakan sertifikat tertentu jika sertifikat tersebut dicabut.
CertNameToStrA

Mengonversi nama yang dikodekan dalam struktur CERT_NAME_BLOB menjadi string karakter yang dihentikan null. (ANSI)
CertNameToStrW

Mengonversi nama yang dikodekan dalam struktur CERT_NAME_BLOB menjadi string karakter yang dihentikan null. (Unicode)
CertOIDToAlgId

Gunakan fungsi CryptFindOIDInfo alih-alih fungsi ini karena pengidentifikasi ALG_ID tidak lagi didukung di CNG.
CertOpenServerOcspResponse

Membuka handel ke respons protokol status sertifikat online (OCSP) yang terkait dengan rantai sertifikat server.
CertOpenStore

Membuka penyimpanan sertifikat dengan menggunakan tipe penyedia penyimpanan tertentu.
CertOpenSystemStoreA

Membuka penyimpanan sertifikat sistem yang paling umum. Untuk membuka penyimpanan sertifikat dengan persyaratan yang lebih kompleks, seperti penyimpanan berbasis file atau berbasis memori, gunakan CertOpenStore. (ANSI)
CertOpenSystemStoreW

Membuka penyimpanan sertifikat sistem yang paling umum. Untuk membuka penyimpanan sertifikat dengan persyaratan yang lebih kompleks, seperti penyimpanan berbasis file atau berbasis memori, gunakan CertOpenStore. (Unicode)
CertRDNValueToStrA

Fungsi CertRDNValueToStr mengonversi nama dalam CERT_RDN_VALUE_BLOB menjadi string karakter yang dihentikan null. (ANSI)
CertRDNValueToStrW

Fungsi CertRDNValueToStr mengonversi nama dalam CERT_RDN_VALUE_BLOB menjadi string karakter yang dihentikan null. (Unicode)
CertRegisterPhysicalStore

Menambahkan penyimpanan fisik ke koleksi penyimpanan sistem registri.
CertRegisterSystemStore

Mendaftarkan penyimpanan sistem.
CertRemoveEnhancedKeyUsageIdentifier

Fungsi CertRemoveEnhancedKeyUsageIdentifier menghapus pengidentifikasi objek pengidentifikasi penggunaan (OID) dari properti yang diperluas penggunaan kunci yang disempurnakan (EKU) dari sertifikat.
CertRemoveStoreFromCollection

Menghapus penyimpanan sertifikat saudara dari penyimpanan koleksi.
CertResyncCertificateChainEngine

Menyinkronkan ulang mesin rantai sertifikat, yang menyinkronkan ulang penyimpanan mesin toko dan memperbarui cache mesin.
CertRetrieveLogoOrBiometricInfo

Melakukan pengambilan URL informasi logo atau biometrik yang ditentukan dalam ekstensi sertifikat szOID_LOGOTYPE_EXT atau szOID_BIOMETRIC_EXT.
CertSaveStore

Menyimpan penyimpanan sertifikat ke file atau ke BLOB memori.
CertSelectCertificateChains

Mengambil rantai sertifikat berdasarkan kriteria pilihan yang ditentukan.
CertSerializeCertificateStoreElement

Fungsi CertSerializeCertificateStoreElement menserialisasikan sertifikat yang dikodekan konteks sertifikat dan properti yang dikodekan. Hasilnya dapat disimpan ke penyimpanan sehingga sertifikat dan properti dapat diambil di lain waktu.
CertSerializeCRLStoreElement

Fungsi CertSerializeCRLStoreElement menserialisasikan konteks daftar pencabutan sertifikat (CRL) yang dikodekan dan representasi yang dikodekan dari propertinya.
CertSerializeCTLStoreElement

Fungsi CertSerializeCTLStoreElement menserialisasikan konteks daftar kepercayaan sertifikat (CTL) yang dikodekan dan representasi propertinya yang dikodekan. Hasilnya dapat disimpan ke penyimpanan sehingga CTL dan properti dapat diambil nanti.
CertSetCertificateContextPropertiesFromCTLEntry

Mengatur properti pada konteks sertifikat dengan menggunakan atribut dalam entri daftar kepercayaan sertifikat (CTL) yang ditentukan.
CertSetCertificateContextProperty

Mengatur properti yang diperluas untuk konteks sertifikat tertentu.
CertSetCRLContextProperty

Mengatur properti yang diperluas untuk konteks daftar pencabutan sertifikat (CRL) yang ditentukan.
CertSetCTLContextProperty

Mengatur properti yang diperluas untuk konteks daftar kepercayaan sertifikat (CTL) yang ditentukan.
CertSetEnhancedKeyUsage

Fungsi CertSetEnhancedKeyUsage mengatur properti penggunaan kunci yang ditingkatkan (EKU) untuk sertifikat.
CertSetStoreProperty

Fungsi CertSetStoreProperty mengatur properti penyimpanan.
CertStrToNameA

Mengonversi string X.500 yang dihentikan null menjadi nama sertifikat yang dikodekan. (ANSI)
CertStrToNameW

Mengonversi string X.500 yang dihentikan null menjadi nama sertifikat yang dikodekan. (Unicode)
CertUnregisterPhysicalStore

Fungsi CertUnregisterPhysicalStore menghapus penyimpanan fisik dari koleksi penyimpanan sistem tertentu. CertUnregisterPhysicalStore juga dapat digunakan untuk menghapus toko fisik.
CertUnregisterSystemStore

Fungsi CertUnregisterSystemStore membatalkan pendaftaran penyimpanan sistem tertentu.
CertVerifyCertificateChainPolicy

Memeriksa rantai sertifikat untuk memverifikasi validitasnya, termasuk kepatuhannya terhadap kriteria kebijakan validitas yang ditentukan.
CertVerifyCRLRevocation

Periksa daftar pencabutan sertifikat (CRL) untuk menentukan apakah sertifikat subjek telah atau belum dicabut.
CertVerifyCRLTimeValidity

Fungsi CertVerifyCRLTimeValidity memverifikasi validitas waktu CRL.
CertVerifyCTLUsage

Memverifikasi bahwa subjek dipercaya untuk penggunaan tertentu dengan menemukan daftar kepercayaan sertifikat (CTL) yang ditandatangani dan valid waktu dengan pengidentifikasi penggunaan yang berisi subjek.
CertVerifyRevocation

Memeriksa status pencabutan sertifikat yang terkandung dalam array rgpvContext. Jika sertifikat dalam daftar ditemukan untuk dicabut, tidak ada pemeriksaan lebih lanjut yang dilakukan.
CertVerifySubjectCertificateContext

Fungsi CertVerifySubjectCertificateContext melakukan pemeriksaan verifikasi yang diaktifkan pada sertifikat dengan memeriksa validitas penerbit sertifikat. Fungsi Verifikasi Rantai Sertifikat baru direkomendasikan alih-alih fungsi ini.
CertVerifyTimeValidity

Fungsi CertVerifyTimeValidity memverifikasi validitas waktu sertifikat.
CertVerifyValidityNesting

Fungsi CertVerifyValidityNesting memverifikasi bahwa validitas waktu sertifikat subjek bersarang dengan benar dalam validitas waktu pengeluar sertifikatnya.
CryptAcquireCertificatePrivateKey

Mendapatkan kunci privat untuk sertifikat.
CryptAcquireContextA

Digunakan untuk memperoleh handel ke kontainer kunci tertentu dalam penyedia layanan kriptografi (CSP) tertentu. Handel yang dikembalikan ini digunakan dalam panggilan ke fungsi CryptoAPI yang menggunakan CSP yang dipilih. (ANSI)
CryptAcquireContextW

Digunakan untuk memperoleh handel ke kontainer kunci tertentu dalam penyedia layanan kriptografi (CSP) tertentu. Handel yang dikembalikan ini digunakan dalam panggilan ke fungsi CryptoAPI yang menggunakan CSP yang dipilih. (Unicode)
CryptBinaryToStringA

Mengonversi array byte menjadi string yang diformat. (ANSI)
CryptBinaryToStringW

Mengonversi array byte menjadi string yang diformat. (Unicode)
CryptCloseAsyncHandle

Fungsi CryptCloseAsyncHandle (wincrypt.h) menutup handel asinkron.
CryptContextAddRef

Menambahkan satu ke jumlah referensi handel penyedia layanan kriptografi (CSP) HCRYPTPROV.
CryptCreateAsyncHandle

Fungsi CryptCreateAsyncHandle (wincrypt.h) membuat handel asinkron.
CryptCreateHash

Memulai hashing aliran data. Ini membuat dan kembali ke aplikasi panggilan handel ke objek hash penyedia layanan kriptografi (CSP).
CryptCreateKeyIdentifierFromCSP

Penting API ini tidak digunakan lagi. (CryptCreateKeyIdentifierFromCSP)
CryptDecodeMessage

Mendekode, mendekripsi, dan memverifikasi pesan kriptografi.
CryptDecodeObject

Fungsi CryptDecodeObject mendekode struktur jenis yang ditunjukkan oleh parameter lpszStructType. Penggunaan CryptDecodeObjectEx direkomendasikan sebagai API yang melakukan fungsi yang sama dengan peningkatan performa yang signifikan.
CryptDecodeObjectEx

Mendekode struktur jenis yang ditunjukkan oleh parameter lpszStructType.
CryptDecrypt

Mendekripsi data yang sebelumnya dienkripsi dengan menggunakan fungsi CryptEncrypt.
CryptDecryptAndVerifyMessageSignature

Fungsi CryptDecryptAndVerifyMessageSignature mendekripsi pesan dan memverifikasi tanda tangannya.
CryptDecryptMessage

Fungsi CryptDecryptMessage mendekode dan mendekripsi pesan.
CryptDeriveKey

Menghasilkan kunci sesi kriptografi yang berasal dari nilai data dasar.
CryptDestroyHash

Menghancurkan objek hash yang direferensikan oleh parameter hHash.
CryptDestroyKey

Merilis handel yang dirujuk oleh parameter hKey.
CryptDuplicateHash

Membuat salinan hash yang tepat ke titik ketika duplikasi selesai.
CryptDuplicateKey

Membuat salinan kunci yang tepat dan status kunci.
CryptEncodeObject

Fungsi CryptEncodeObject mengodekan struktur jenis yang ditunjukkan oleh nilai parameter lpszStructType. Penggunaan CryptEncodeObjectEx direkomendasikan sebagai API yang melakukan fungsi yang sama dengan peningkatan performa yang signifikan.
CryptEncodeObjectEx

Mengodekan struktur jenis yang ditunjukkan oleh nilai parameter lpszStructType.
CryptEncrypt

Mengenkripsi data. Algoritma yang digunakan untuk mengenkripsi data ditunjuk oleh kunci yang disimpan oleh modul CSP dan dirujuk oleh parameter hKey.
CryptEncryptMessage

Fungsi CryptEncryptMessage mengenkripsi dan mengodekan pesan.
CryptEnumKeyIdentifierProperties

Fungsi CryptEnumKeyIdentifierProperties menghitung pengidentifikasi kunci dan propertinya.
CryptEnumOIDFunction

Fungsi CryptEnumOIDFunction menghitung fungsi pengidentifikasi objek terdaftar (OID).
CryptEnumOIDInfo

Menghitung struktur CRYPT_OID_INFO pengidentifikasi objek yang telah ditentukan dan terdaftar (OID). Fungsi ini menghitung semua struktur yang telah ditentukan dan terdaftar atau hanya struktur yang diidentifikasi oleh grup OID yang dipilih.
CryptEnumProvidersA

Penting API ini tidak digunakan lagi. (CryptEnumProvidersA)
CryptEnumProvidersW

Penting API ini tidak digunakan lagi. (CryptEnumProvidersW)
CryptEnumProviderTypesA

Mengambil jenis penyedia layanan kriptografi (CSP) pertama atau berikutnya yang didukung di komputer. (ANSI)
CryptEnumProviderTypesW

Mengambil jenis penyedia layanan kriptografi (CSP) pertama atau berikutnya yang didukung di komputer. (Unicode)
CryptExportKey

Mengekspor kunci kriptografi atau pasangan kunci dari penyedia layanan kriptografi (CSP) dengan cara yang aman.
CryptExportPKCS8

Mengekspor kunci privat dalam PKCS (CryptExportPKCS8)
CryptExportPKCS8Ex

Mengekspor kunci privat dalam PKCS (CryptExportPKCS8Ex)
CryptExportPublicKeyInfo

Fungsi CryptExportPublicKeyInfo mengekspor informasi kunci publik yang terkait dengan kunci privat penyedia yang sesuai. Untuk versi terbaru fungsi ini, lihat CryptExportPublicKeyInfoEx.
CryptExportPublicKeyInfoEx

Mengekspor informasi kunci publik yang terkait dengan kunci privat penyedia yang sesuai.
CryptExportPublicKeyInfoFromBCryptKeyHandle

Mengekspor informasi kunci publik yang terkait dengan kunci privat penyedia yang sesuai.
CryptFindCertificateKeyProvInfo

Menghitung penyedia kriptografi dan kontainer mereka untuk menemukan kunci privat yang sesuai dengan kunci umum sertifikat.
CryptFindLocalizedName

Menemukan nama yang dilokalkan untuk nama yang ditentukan, seperti nama lokal penyimpanan sistem "Root".
CryptFindOIDInfo

Mengambil struktur CRYPT_OID_INFO pertama yang telah ditentukan atau terdaftar yang cocok dengan jenis kunci dan kunci tertentu. Pencarian dapat dibatasi pada pengidentifikasi objek (OID) dalam grup OID tertentu.
CryptFormatObject

Fungsi CryptFormatObject memformat data yang dikodekan dan mengembalikan string Unicode dalam buffer yang dialokasikan sesuai dengan jenis pengodean sertifikat.
CryptFreeOIDFunctionAddress

Fungsi CryptFreeOIDFunctionAddress merilis handel yang dikembalikan oleh CryptGetOIDFunctionAddress atau CryptGetDefaultOIDFunctionAddress dengan mengurangi jumlah referensi pada handel fungsi.
CryptGenKey

Menghasilkan kunci sesi kriptografi acak atau pasangan kunci publik/privat. Handel ke kunci atau pasangan kunci dikembalikan dalam phKey. Handel ini kemudian dapat digunakan sesuai kebutuhan dengan fungsi CryptoAPI apa pun yang memerlukan handel kunci.
CryptGenRandom

Mengisi buffer dengan byte acak kriptografis.
CryptGetAsyncParam

Fungsi CryptGetAsyncParam (wincrypt.h) menetapkan nilai parameter asinkron.
CryptGetDefaultOIDDllList

Fungsi CryptGetDefaultOIDDllList memperoleh daftar nama file DLL yang berisi fungsi pengidentifikasi objek default (OID) terdaftar untuk set fungsi dan jenis pengodean tertentu.
CryptGetDefaultOIDFunctionAddress

Fungsi CryptGetDefaultOIDFunctionAddress memuat DLL yang berisi alamat fungsi default.
CryptGetDefaultProviderA

Menemukan penyedia layanan kriptografi default (CSP) dari jenis penyedia tertentu untuk komputer lokal atau pengguna saat ini. (ANSI)
CryptGetDefaultProviderW

Menemukan penyedia layanan kriptografi default (CSP) dari jenis penyedia tertentu untuk komputer lokal atau pengguna saat ini. (Unicode)
CryptGetHashParam

Mengambil data yang mengatur operasi objek hash.
CryptGetKeyIdentifierProperty

CryptGetKeyIdentifierProperty memperoleh properti tertentu dari pengidentifikasi kunci tertentu.
CryptGetKeyParam

Mengambil data yang mengatur operasi kunci.
CryptGetMessageCertificates

Fungsi CryptGetMessageCertificates mengembalikan handel penyimpanan sertifikat terbuka yang berisi sertifikat dan CRL pesan. Fungsi ini memanggil CertOpenStore menggunakan jenis penyedia CERT_STORE_PROV_PKCS7 sebagai parameter lpszStoreProvider-nya.
CryptGetMessageSignerCount

Fungsi CryptGetMessageSignerCount mengembalikan jumlah penanda tangan pesan yang ditandatangani.
CryptGetObjectUrl

Memperoleh URL objek jarak jauh dari sertifikat, daftar kepercayaan sertifikat (CTL), atau daftar pencabutan sertifikat (CRL).
CryptGetOIDFunctionAddress

Mencari daftar fungsi terdaftar dan terinstal untuk kecocokan jenis pengodean dan pengidentifikasi objek (OID).
CryptGetOIDFunctionValue

Fungsi CryptGetOIDFunctionValue meminta nilai yang terkait dengan OID.
CryptGetProvParam

Mengambil parameter yang mengatur operasi penyedia layanan kriptografi (CSP).
CryptGetTimeValidObject

Mengambil CRL, respons OCSP, atau objek CTL yang valid dalam konteks dan waktu tertentu.
CryptGetUserKey

Mengambil handel dari salah satu dari dua pasangan kunci publik/privat pengguna.
CryptHashCertificate

Fungsi CryptHashCertificate hashing seluruh konten sertifikat yang dikodekan termasuk tanda tangannya.
CryptHashCertificate2

Hash blok data dengan menggunakan penyedia hash CNG.
CryptHashData

Menambahkan data ke objek hash tertentu.
CryptHashMessage

Membuat hash pesan.
CryptHashPublicKeyInfo

Mengodekan informasi kunci publik dalam struktur CERT_PUBLIC_KEY_INFO dan menghitung hash byte yang dikodekan.
CryptHashSessionKey

Menghitung hash kriptografi objek kunci sesi.
CryptHashToBesigned

Penting API ini tidak digunakan lagi. (CryptHashToBesigned)
CryptImportKey

Mentransfer kunci kriptografi dari BLOB kunci ke penyedia layanan kriptografi (CSP).
CryptImportPKCS8

Mengimpor kunci privat dalam PKCS
CryptImportPublicKeyInfo

Mengonversi dan mengimpor informasi kunci publik ke penyedia dan mengembalikan handel kunci publik.
CryptImportPublicKeyInfoEx

Penting API ini tidak digunakan lagi. (CryptImportPublicKeyInfoEx)
CryptImportPublicKeyInfoEx2

Mengimpor kunci publik ke penyedia asimetris CNG yang sesuai dengan pengidentifikasi objek kunci publik (OID) dan mengembalikan handel CNG ke kunci.
CryptInitOIDFunctionSet

CryptInitOIDFunctionSet menginisialisasi dan mengembalikan handel set fungsi OID yang diidentifikasi oleh nama set fungsi yang disediakan.
CryptInstallDefaultContext

Menginstal penyedia tertentu untuk menjadi penyedia konteks default untuk algoritma yang ditentukan.
CryptInstallOIDFunctionAddress

Fungsi CryptInstallOIDFunctionAddress menginstal sekumpulan alamat fungsi pengidentifikasi objek yang dapat dipanggil (OID).
CryptMemAlloc

Fungsi CryptMemAlloc mengalokasikan memori untuk buffer. Ini digunakan oleh semua fungsi Crypt32.lib yang mengembalikan buffer yang dialokasikan.
CryptMemFree

Fungsi CryptMemFree membebaskan memori yang dialokasikan oleh CryptMemAlloc atau CryptMemRealloc.
CryptMemRealloc

Fungsi CryptMemRealloc membebaskan memori yang saat ini dialokasikan untuk buffer dan mengalokasikan memori untuk buffer baru.
CryptMsgCalculateEncodedLength

Menghitung jumlah maksimum byte yang diperlukan untuk pesan kriptografi yang dikodekan mengingat jenis pesan, parameter pengodean, dan panjang total data yang akan dikodekan.
CryptMsgClose

Fungsi CryptMsgClose menutup handel pesan kriptografi. Pada setiap panggilan ke fungsi ini, jumlah referensi pada pesan dikurangi satu. Ketika jumlah referensi mencapai nol, pesan sepenuhnya dirilis.
CryptMsgControl

Melakukan operasi kontrol setelah pesan didekodekan oleh panggilan akhir ke fungsi CryptMsgUpdate.
CryptMsgCountersign

Mengimbangi tanda tangan yang ada dalam pesan.
CryptMsgCountersignEncoded

Mengimbangi PKCS yang ada
CryptMsgDuplicate

Fungsi CryptMsgDuplicate menduplikasi handel pesan kriptografi dengan meningkatkan jumlah referensinya.
CryptMsgEncodeAndSignCTL

Fungsi CryptMsgEncodeAndSignCTL mengodekan CTL dan membuat pesan yang ditandatangani yang berisi CTL yang dikodekan. Fungsi ini pertama kali mengodekan CTL yang diarahkan oleh pCtlInfo dan kemudian memanggil CryptMsgSignCTL untuk menandatangani pesan yang dikodekan.
CryptMsgGetAndVerifySigner

Fungsi CryptMsgGetAndVerifySigner memverifikasi tanda tangan pesan kriptografi.
CryptMsgGetParam

Memperoleh parameter pesan setelah pesan kriptografi dikodekan atau didekodekan.
CryptMsgOpenToDecode

Membuka pesan kriptografi untuk pendekodean dan mengembalikan handel pesan yang dibuka.
CryptMsgOpenToEncode

Membuka pesan kriptografi untuk pengodean dan mengembalikan handel pesan yang dibuka.
CryptMsgSignCTL

Fungsi CryptMsgSignCTL membuat pesan bertanda tangan yang berisi CTL yang dikodekan.
CryptMsgUpdate

Menambahkan konten ke pesan kriptografi.
CryptMsgVerifyCountersignatureEncoded

Memverifikasi countersignature dalam hal struktur SignerInfo (sebagaimana didefinisikan oleh PKCS
CryptMsgVerifyCountersignatureEncodedEx

Memverifikasi bahwa parameter pbSignerInfoCounterSignature berisi hash terenkripsi dari bidang encryptedDigest dari struktur parameter pbSignerInfo.
CryptQueryObject

Mengambil informasi tentang konten objek API kriptografi, seperti sertifikat, daftar pencabutan sertifikat, atau daftar kepercayaan sertifikat.
CryptRegisterDefaultOIDFunction

CryptRegisterDefaultOIDFunction mendaftarkan DLL yang berisi fungsi default yang akan dipanggil untuk jenis pengodean dan nama fungsi yang ditentukan. Tidak seperti CryptRegisterOIDFunction, nama fungsi yang akan diekspor oleh DLL tidak dapat ditimpa.
CryptRegisterOIDFunction

Mendaftarkan DLL yang berisi fungsi yang akan dipanggil untuk jenis pengodean, nama fungsi, dan pengidentifikasi objek (OID) yang ditentukan.
CryptRegisterOIDInfo

Fungsi CryptRegisterOIDInfo mendaftarkan informasi OID yang ditentukan dalam struktur CRYPT_OID_INFO, mempertahankannya ke registri.
CryptReleaseContext

Merilis handel penyedia layanan kriptografi (CSP) dan kontainer kunci.
CryptRetrieveObjectByUrlA

Mengambil objek infrastruktur kunci publik (PKI) dari lokasi yang ditentukan oleh URL. (ANSI)
CryptRetrieveObjectByUrlW

Mengambil objek infrastruktur kunci publik (PKI) dari lokasi yang ditentukan oleh URL. (Unicode)
CryptRetrieveTimeStamp

Mengodekan permintaan stempel waktu dan mengambil token stempel waktu dari lokasi yang ditentukan oleh URL ke Otoritas Stempel Waktu (TSA).
CryptSetAsyncParam

Fungsi CryptSetAsyncParam (wincrypt.h) menetapkan parameter asinkron.
CryptSetHashParam

Menyesuaikan operasi objek hash, termasuk menyiapkan konten hash awal dan memilih algoritma hash tertentu.
CryptSetKeyIdentifierProperty

Fungsi CryptSetKeyIdentifierProperty mengatur properti pengidentifikasi kunci tertentu. Fungsi ini dapat mengatur properti pada komputer yang diidentifikasi dalam pwszComputerName.
CryptSetKeyParam

Menyesuaikan berbagai aspek operasi kunci sesi.
CryptSetOIDFunctionValue

Fungsi CryptSetOIDFunctionValue menetapkan nilai untuk jenis pengodean, nama fungsi, OID, dan nama nilai yang ditentukan.
CryptSetProviderA

Menentukan penyedia layanan kriptografi default (CSP) pengguna saat ini. (ANSI)
CryptSetProviderExA

Menentukan penyedia layanan kriptografi default (CSP) dari jenis penyedia tertentu untuk komputer lokal atau pengguna saat ini. (ANSI)
CryptSetProviderExW

Menentukan penyedia layanan kriptografi default (CSP) dari jenis penyedia tertentu untuk komputer lokal atau pengguna saat ini. (Unicode)
CryptSetProviderW

Menentukan penyedia layanan kriptografi default (CSP) pengguna saat ini. (Unicode)
CryptSetProvParam

Menyesuaikan operasi penyedia layanan kriptografi (CSP). Fungsi ini biasanya digunakan untuk mengatur deskriptor keamanan pada kontainer kunci yang terkait dengan CSP untuk mengontrol akses ke kunci privat dalam kontainer kunci tersebut.
CryptSignAndEncodeCertificate

Mengodekan dan menandatangani sertifikat, daftar pencabutan sertifikat (CRL), daftar kepercayaan sertifikat (CTL), atau permintaan sertifikat.
CryptSignAndEncryptMessage

Fungsi CryptSignAndEncryptMessage membuat hash konten yang ditentukan, menandatangani hash, mengenkripsi konten, hash konten terenkripsi dan hash yang ditandatangani, lalu mengodekan konten terenkripsi dan hash yang ditandatangani.
CryptSignCertificate

Fungsi CryptSignCertificate menandatangani informasi "yang akan ditandatangani" dalam konten bertanda tangan yang dikodekan.
CryptSignHashA

Menandatangani data. (CryptSignHasha)
CryptSignHashW

Menandatangani data. (CryptSignHashW)
CryptSignMessage

Fungsi CryptSignMessage membuat hash konten yang ditentukan, menandatangani hash, lalu mengodekan konten pesan asli dan hash yang ditandatangani.
CryptSignMessageWithKey

Menandatangani pesan dengan menggunakan kunci privat CSP yang ditentukan dalam parameter.
CryptStringToBinaryA

Mengonversi string yang diformat menjadi array byte. (ANSI)
CryptStringToBinaryW

Mengonversi string yang diformat menjadi array byte. (Unicode)
CryptUninstallDefaultContext

Penting API ini tidak digunakan lagi. (CryptUninstallDefaultContext)
CryptUnregisterDefaultOIDFunction

CryptUnregisterDefaultOIDFunction menghapus pendaftaran DLL yang berisi fungsi default yang akan dipanggil untuk jenis pengodean dan nama fungsi yang ditentukan.
CryptUnregisterOIDFunction

Menghapus pendaftaran DLL yang berisi fungsi yang akan dipanggil untuk jenis pengodean, nama fungsi, dan OID yang ditentukan.
CryptUnregisterOIDInfo

Fungsi CryptUnregisterOIDInfo menghapus pendaftaran struktur informasi CRYPT_OID_INFO OID tertentu. Struktur yang tidak terdaftar diidentifikasi oleh anggota pszOID dan dwGroupId struktur.
CryptVerifyCertificateSignature

Memverifikasi tanda tangan sertifikat, daftar pencabutan sertifikat (CRL), atau permintaan sertifikat dengan menggunakan kunci umum dalam struktur CERT_PUBLIC_KEY_INFO.
CryptVerifyCertificateSignatureEx

Memverifikasi tanda tangan sertifikat subjek, daftar pencabutan sertifikat, permintaan sertifikat, atau permintaan keygen dengan menggunakan kunci publik penerbit.
CryptVerifyDetachedMessageHash

Fungsi CryptVerifyDetachedMessageHash memverifikasi hash yang dilepaskan.
CryptVerifyDetachedMessageSignature

Fungsi CryptVerifyDetachedMessageSignature memverifikasi pesan bertanda tangan yang berisi tanda tangan atau tanda tangan yang dilepas.
CryptVerifyMessageHash

Fungsi CryptVerifyMessageHash memverifikasi hash konten yang ditentukan.
CryptVerifyMessageSignature

Memverifikasi tanda tangan pesan yang ditandatangani.
CryptVerifyMessageSignatureWithKey

Memverifikasi tanda tangan pesan yang ditandatangani dengan menggunakan informasi kunci publik tertentu.
CryptVerifySignatureA

Memverifikasi tanda tangan objek hash. (ANSI)
CryptVerifySignatureW

Memverifikasi tanda tangan objek hash. (Unicode)
CryptVerifyTimeStampSignature

Memvalidasi tanda tangan stempel waktu pada array byte tertentu.
GetEncSChannel

Fungsi ini tidak tersedia.
PFXExportCertStore

Mengekspor sertifikat dan, jika tersedia, kunci privat terkait dari penyimpanan sertifikat yang dirujuk.
PFXExportCertStoreEx

Mengekspor sertifikat dan, jika tersedia, kunci privat terkait dari penyimpanan sertifikat yang dirujuk.
PFXImportCertStore

Mengimpor BLOB PFX dan mengembalikan handel penyimpanan yang berisi sertifikat dan kunci privat terkait.
PFXIsPFXBlob

Fungsi PFXIsPFXBlob mencoba mendekode lapisan luar BLOB sebagai paket PFX.
PFXVerifyPassword

Fungsi PFXVerifyPassword mencoba mendekode lapisan luar BLOB sebagai paket Pertukaran Informasi Pribadi (PFX) dan untuk mendekripsinya dengan kata sandi yang diberikan. Tidak ada data dari BLOB yang diimpor.

Fungsi panggilan balik

 
PCRYPT_DECRYPT_PRIVATE_KEY_FUNC

Mendekripsi kunci privat dan mengembalikan kunci yang didekripsi dalam parameter pbClearTextKey.
PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC

Mengenkripsi kunci privat dan mengembalikan konten terenkripsi dalam parameter pbEncryptedKey.
PCRYPT_RESOLVE_HCRYPTPROV_FUNC

Mengembalikan handel ke penyedia layanan kriptografi (CSP) dengan menggunakan parameter phCryptProv untuk menerima kunci yang diimpor.
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK

Fungsi panggilan balik yang ditentukan aplikasi yang memungkinkan aplikasi memfilter sertifikat yang mungkin ditambahkan ke rantai sertifikat.
PFN_CERT_CREATE_CONTEXT_SORT_FUNC

Dipanggil untuk setiap entri konteks yang diurutkan saat konteks dibuat.
PFN_CERT_DLL_OPEN_STORE_PROV_FUNC

Diimplementasikan oleh penyedia toko dan digunakan untuk membuka toko.
PFN_CERT_ENUM_PHYSICAL_STORE

Format fungsi panggilan balik CertEnumPhysicalStoreCallback dan menyajikan informasi di setiap penyimpanan fisik yang ditemukan oleh panggilan ke CertEnumPhysicalStore.
PFN_CERT_ENUM_SYSTEM_STORE

Format fungsi panggilan balik CertEnumSystemStoreCallback dan menyajikan informasi di setiap penyimpanan sistem yang ditemukan oleh panggilan ke CertEnumSystemStore.
PFN_CERT_ENUM_SYSTEM_STORE_LOCATION

Format fungsi panggilan balik CertEnumSystemStoreLocationCallback dan menyajikan informasi tentang setiap lokasi penyimpanan sistem yang ditemukan oleh panggilan ke CertEnumSystemStoreLocation.
PFN_CERT_STORE_PROV_CLOSE

Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertCloseStore saat jumlah referensi penyimpanan dikurangi menjadi nol.
PFN_CERT_STORE_PROV_CONTROL

Fungsi panggilan balik CertStoreProvControl mendukung CERtControlStore API. Semua parameter API diteruskan langsung ke panggilan balik. Untuk detailnya, lihat CertControlStore.
PFN_CERT_STORE_PROV_DELETE_CERT

Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertDeleteCertificateFromStore sebelum menghapus sertifikat dari penyimpanan.
PFN_CERT_STORE_PROV_DELETE_CRL

Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertDeleteCRLFromStore sebelum menghapus CRL dari penyimpanan.
PFN_CERT_STORE_PROV_READ_CERT

Fungsi panggilan balik yang ditentukan aplikasi yang membaca salinan konteks sertifikat penyedia.
PFN_CERT_STORE_PROV_READ_CRL

Fungsi panggilan balik yang ditentukan aplikasi yang membaca salinan konteks CRL penyedia.
PFN_CERT_STORE_PROV_READ_CTL

Fungsi panggilan balik CertStoreProvReadCTL dipanggil untuk membaca salinan konteks CTL penyedia dan, jika ada, untuk membuat konteks CTL baru.
PFN_CERT_STORE_PROV_SET_CERT_PROPERTY

Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertSetCertificateContextProperty sebelum mengatur properti sertifikat.
PFN_CERT_STORE_PROV_SET_CRL_PROPERTY

Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertSetCRLContextProperty sebelum mengatur properti CRL.
PFN_CERT_STORE_PROV_SET_CTL_PROPERTY

Fungsi panggilan balik CertStoreProvSetCTLProperty menentukan apakah properti dapat diatur pada CTL.
PFN_CERT_STORE_PROV_WRITE_CERT

Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertAddEncodedCertificateToStore, CertAddCertificateContextToStore dan CertAddSerializedElementToStore sebelum menambahkan ke penyimpanan.
PFN_CERT_STORE_PROV_WRITE_CRL

Fungsi panggilan balik yang ditentukan aplikasi yang dipanggil oleh CertAddEncodedCRLToStore, CertAddCRLContextToStore dan CertAddSerializedElementToStore sebelum menambahkan ke penyimpanan.
PFN_CERT_STORE_PROV_WRITE_CTL

Fungsi panggilan balik CertStoreProvWriteCTL dapat dipanggil oleh CertAddEncodedCTLToStore, CertAddCTLContextToStore atau CertAddSerializedElementToStore sebelum CTL ditambahkan ke penyimpanan.
PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY

Mengimpor kunci enkripsi konten (CEK) yang sudah didekripsi.
PFN_CMSG_CNG_IMPORT_KEY_AGREE

Mendekripsi kunci enkripsi konten (CEK) yang ditujukan untuk penerima perjanjian kunci.
PFN_CMSG_CNG_IMPORT_KEY_TRANS

Mengimpor dan mendekripsi kunci enkripsi konten (CEK) yang ditujukan untuk penerima transportasi kunci.
PFN_CMSG_EXPORT_KEY_AGREE

Mengenkripsi dan mengekspor kunci enkripsi konten untuk penerima perjanjian kunci pesan yang diselimuti.
PFN_CMSG_EXPORT_KEY_TRANS

Mengenkripsi dan mengekspor kunci enkripsi konten untuk penerima transportasi utama pesan yang diselimuti.
PFN_CMSG_EXPORT_MAIL_LIST

Mengenkripsi dan mengekspor kunci enkripsi konten untuk penerima milis dari pesan yang diselimuti.
PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY

Menghasilkan kunci konten yang digunakan untuk mengenkripsi konten untuk pesan yang diselimuti.
PFN_CMSG_IMPORT_KEY_AGREE

Mengimpor kunci enkripsi konten untuk penerima transportasi kunci pesan yang diselimuti. (PFN_CMSG_IMPORT_KEY_AGREE)
PFN_CMSG_IMPORT_KEY_TRANS

Mengimpor kunci enkripsi konten untuk penerima transportasi kunci pesan yang diselimuti. (PFN_CMSG_IMPORT_KEY_TRANS)
PFN_CMSG_IMPORT_MAIL_LIST

Mengimpor kunci enkripsi konten untuk penerima transportasi kunci pesan yang diselimuti. (PFN_CMSG_IMPORT_MAIL_LIST)
PFN_CRYPT_ENUM_KEYID_PROP

Fungsi panggilan balik CRYPT_ENUM_KEYID_PROP digunakan dengan fungsi CryptEnumKeyIdentifierProperties.
PFN_CRYPT_ENUM_OID_FUNC

Fungsi panggilan balik CRYPT_ENUM_OID_FUNCTION digunakan dengan fungsi CryptEnumOIDFunction.
PFN_CRYPT_ENUM_OID_INFO

Fungsi panggilan balik CRYPT_ENUM_OID_INFO digunakan dengan fungsi CryptEnumOIDInfo.
PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC

Dipanggil oleh CryptExportPublicKeyInfoEx untuk mengekspor BLOB kunci publik dan mengodekannya.
PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC

Dipanggil untuk mendekode dan mengembalikan pengidentifikasi algoritma hash dan secara opsional parameter tanda tangan.
PFN_CRYPT_GET_SIGNER_CERTIFICATE

Fungsi panggilan balik yang disediakan pengguna CryptGetSignerCertificateCallback digunakan dengan struktur CRYPT_VERIFY_MESSAGE_PARA untuk mendapatkan dan memverifikasi sertifikat penanda tangan pesan.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH

Menentukan bahwa objek telah berubah.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE

Merilis objek yang dikembalikan oleh penyedia.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER

Melepaskan memori untuk pengidentifikasi objek.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD

Merilis kata sandi yang digunakan untuk mengenkripsi array byte pertukaran informasi pribadi (PFX).
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET

Mengambil objek.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE

Menginisialisasi penyedia.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE

Merilis penyedia.
PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC

Dipanggil untuk menandatangani dan mengodekan hash komputasi.
PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC

Dipanggil untuk mendekripsi tanda tangan yang dikodekan dan membandingkannya dengan hash komputasi.
PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC

Dipanggil oleh CryptImportPublicKeyInfoEx2 untuk mendekode pengidentifikasi algoritma kunci publik, memuat penyedia algoritma, dan mengimpor pasangan kunci.

Struktur

 
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA

Menyimpan informasi kebijakan yang digunakan dalam verifikasi rantai sertifikat untuk file.
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS

Struktur AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS menyimpan informasi kebijakan Authenticode tambahan untuk verifikasi rantai file.
AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA

Struktur AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA berisi informasi kebijakan stempel waktu yang dapat digunakan dalam verifikasi rantai sertifikat file.
BLOBHEADER

Menunjukkan jenis BLOB kunci dan algoritma yang digunakan kunci.
CERT_ACCESS_DESCRIPTION

Struktur CERT_ACCESS_DESCRIPTION adalah anggota struktur CERT_AUTHORITY_INFO_ACCESS.
CERT_ALT_NAME_ENTRY

Berisi nama alternatif dalam salah satu dari berbagai bentuk nama.
CERT_ALT_NAME_INFO

Struktur CERT_ALT_NAME_INFO digunakan dalam ekstensi pengodean dan pendekodean untuk sertifikat subjek atau penerbit, Daftar Pencabutan Sertifikat (CRL), dan Daftar Kepercayaan Sertifikat (CCL).
CERT_AUTHORITY_INFO_ACCESS

Mewakili akses informasi otoritas dan ekstensi sertifikat akses informasi subjek dan menentukan cara mengakses informasi dan layanan tambahan untuk subjek atau penerbit sertifikat.
CERT_AUTHORITY_KEY_ID_INFO

Mengidentifikasi kunci yang digunakan untuk menandatangani sertifikat atau daftar pencabutan sertifikat (CRL).
CERT_AUTHORITY_KEY_ID2_INFO

Struktur CERT_AUTHORITY_KEY_ID2_INFO mengidentifikasi kunci yang digunakan untuk menandatangani sertifikat atau CRL.
CERT_BASIC_CONSTRAINTS_INFO

Struktur CERT_BASIC_CONSTRAINTS_INFO berisi informasi yang menunjukkan apakah subjek bersertifikat dapat bertindak sebagai otoritas sertifikasi (CA), entitas akhir, atau keduanya.
CERT_BASIC_CONSTRAINTS2_INFO

Struktur CERT_BASIC_CONSTRAINTS2_INFO berisi informasi yang menunjukkan apakah subjek bersertifikat dapat bertindak sebagai CA atau entitas akhir. Jika subjek dapat bertindak sebagai CA, batasan panjang jalur sertifikasi juga dapat ditentukan.
CERT_BIOMETRIC_DATA

Berisi informasi tentang data biometrik.
CERT_BIOMETRIC_EXT_INFO

Berisi sekumpulan informasi biometrik.
CERT_CHAIN_CONTEXT

Berisi array rantai sertifikat sederhana dan struktur status kepercayaan yang menunjukkan data validitas ringkasan pada semua rantai sederhana yang terhubung.
CERT_CHAIN_ELEMENT

Struktur CERT_CHAIN_ELEMENT adalah elemen tunggal dalam rantai sertifikat sederhana.
CERT_CHAIN_ENGINE_CONFIG

Mengatur parameter untuk membangun mesin rantai sertifikat non-default. Mesin yang digunakan menentukan cara rantai sertifikat dibangun.
CERT_CHAIN_FIND_ISSUER_PARA

Berisi informasi yang digunakan dalam fungsi CertFindChainInStore untuk membangun rantai sertifikat.
CERT_CHAIN_PARA

Struktur CERT_CHAIN_PARA menetapkan kriteria pencarian dan pencocokan yang akan digunakan dalam membangun rantai sertifikat.
CERT_CHAIN_POLICY_PARA

Berisi informasi yang digunakan dalam CertVerifyCertificateChainPolicy untuk menetapkan kriteria kebijakan untuk verifikasi rantai sertifikat.
CERT_CHAIN_POLICY_STATUS

Menyimpan informasi status rantai sertifikat yang dikembalikan oleh fungsi CertVerifyCertificateChainPolicy saat rantai sertifikat divalidasi.
CERT_CONTEXT

Berisi representasi sertifikat yang dikodekan dan didekodekan.
CERT_CREATE_CONTEXT_PARA

Menentukan nilai tambahan yang dapat digunakan saat memanggil fungsi CertCreateContext.
CERT_CRL_CONTEXT_PAIR

Struktur CERT_CRL_CONTEXT_PAIR berisi konteks sertifikat dan konteks CRL terkait.
CERT_DH_PARAMETERS

Berisi parameter yang terkait dengan algoritma kunci publik Diffie/Hellman.
CERT_DSS_PARAMETERS

Berisi parameter yang terkait dengan algoritma kunci publik Digital Signature Standard (DSS).
CERT_ECC_SIGNATURE

Berisi nilai r dan s untuk tanda tangan Elliptic Curve Digital Signature Algorithm (ECDSA).
CERT_EXTENSION

Struktur CERT_EXTENSION berisi informasi ekstensi untuk sertifikat, Daftar Pencabutan Sertifikat (CRL) atau Daftar Kepercayaan Sertifikat (CTL).
CERT_EXTENSIONS

Struktur CERT_EXTENSIONS berisi array ekstensi.
CERT_GENERAL_SUBTREE

Struktur CERT_GENERAL_SUBTREE digunakan dalam struktur CERT_NAME_CONSTRAINTS_INFO. Struktur ini menyediakan identitas sertifikat yang dapat disertakan atau dikecualikan.
CERT_HASHED_URL

Berisi URL yang di-hash.
CERT_ID

Digunakan sebagai cara fleksibel untuk mengidentifikasi sertifikat secara unik.
CERT_INFO

Berisi informasi sertifikat.
CERT_ISSUER_SERIAL_NUMBER

Bertindak sebagai pengidentifikasi unik sertifikat yang berisi nomor seri penerbit dan penerbit untuk sertifikat.
CERT_KEY_ATTRIBUTES_INFO

Struktur CERT_KEY_ATTRIBUTES_INFO berisi informasi tambahan opsional tentang kunci publik yang disertifikasi.
CERT_KEY_CONTEXT

Berisi data yang terkait dengan properti CERT_KEY_CONTEXT_PROP_ID.
CERT_KEY_USAGE_RESTRICTION_INFO

Struktur CERT_KEY_USAGE_RESTRICTION_INFO berisi pembatasan yang diberlakukan pada penggunaan kunci umum sertifikat. Ini termasuk tujuan penggunaan kunci dan kebijakan di mana kunci dapat digunakan.
CERT_KEYGEN_REQUEST_INFO

Berisi informasi yang disimpan dalam permintaan pembuatan kunci Netscape. Blob subjek dan kunci publik subjek dikodekan.
CERT_LDAP_STORE_OPENED_PARA

Digunakan dengan fungsi CertOpenStore saat penyedia CERT_STORE_PROV_LDAP ditentukan dengan menggunakan bendera CERT_LDAP_STORE_OPENED_FLAG untuk menentukan sesi LDAP yang ada untuk digunakan untuk melakukan kueri serta string kueri LDAP.
CERT_LOGOTYPE_AUDIO

Berisi informasi tentang tipe logo audio.
CERT_LOGOTYPE_AUDIO_INFO

Berisi informasi lebih rinci tentang jenis logo audio.
CERT_LOGOTYPE_DATA

Berisi data jenis logo.
CERT_LOGOTYPE_DETAILS

Berisi informasi tambahan tentang jenis logo.
CERT_LOGOTYPE_EXT_INFO

Berisi sekumpulan informasi jenis logo.
CERT_LOGOTYPE_IMAGE

Berisi informasi tentang tipe logo gambar.
CERT_LOGOTYPE_IMAGE_INFO

Berisi informasi lebih rinci tentang jenis logo gambar.
CERT_LOGOTYPE_INFO

Berisi informasi tentang data jenis logo.
CERT_LOGOTYPE_REFERENCE

Berisi informasi referensi jenis logo.
CERT_NAME_CONSTRAINTS_INFO

Struktur CERT_NAME_CONSTRAINTS_INFO berisi informasi tentang sertifikat yang secara khusus diizinkan atau dikecualikan dari kepercayaan.
CERT_NAME_INFO

Berisi nama subjek atau pengeluar sertifikat.
CERT_NAME_VALUE

Berisi nilai atribut relative distinguished name (RDN).
CERT_OR_CRL_BLOB

Merangkum sertifikat untuk digunakan dengan pesan Pertukaran Kunci Internet.
CERT_OR_CRL_BUNDLE

Merangkum array sertifikat untuk digunakan dengan pesan Internet Key Exchange.
CERT_OTHER_LOGOTYPE_INFO

Berisi informasi tentang tipe logo yang tidak ditentukan sebelumnya.
CERT_PAIR

Struktur CERT_PAIR berisi sertifikat dan sertifikat silang pasangannya.
CERT_PHYSICAL_STORE_INFO

Berisi informasi tentang penyimpanan sertifikat fisik.
CERT_POLICIES_INFO

Struktur CERT_POLICIES_INFO berisi array CERT_POLICY_INFO.
CERT_POLICY_CONSTRAINTS_INFO

Struktur CERT_POLICY_CONSTRAINTS_INFO berisi kebijakan yang ditetapkan untuk menerima sertifikat sebagai tepercaya.
CERT_POLICY_ID

Struktur CERT_POLICY_ID berisi daftar kebijakan sertifikat yang secara tegas didukung sertifikat, bersama dengan informasi kualifikasi opsional yang berkaitan dengan kebijakan ini.
CERT_POLICY_INFO

Struktur CERT_POLICY_INFO berisi pengidentifikasi objek (OID) yang menentukan kebijakan dan array opsional kualifikasi kebijakan.
CERT_POLICY_MAPPING

Berisi pemetaan antara domain penerbit dan OID kebijakan domain subjek.
CERT_POLICY_MAPPINGS_INFO

Struktur CERT_POLICY_MAPPINGS_INFO menyediakan pemetaan antara OID kebijakan dari dua domain.
CERT_POLICY_QUALIFIER_INFO

Struktur CERT_POLICY_QUALIFIER_INFO berisi pengidentifikasi objek (OID) yang menentukan informasi tambahan khusus kualifikasi dan kualifikasi.
CERT_PRIVATE_KEY_VALIDITY

Struktur CERT_PRIVATE_KEY_VALIDITY menunjukkan rentang waktu yang valid untuk kunci privat yang sesuai dengan kunci umum sertifikat.
CERT_PUBLIC_KEY_INFO

Berisi kunci publik dan algoritmanya.
CERT_QC_STATEMENT

Mewakili satu pernyataan dalam urutan satu atau beberapa pernyataan untuk dimasukkan dalam ekstensi pernyataan Sertifikat Yang Memenuhi Syarat (QC).
CERT_QC_STATEMENTS_EXT_INFO

Berisi urutan satu atau beberapa pernyataan yang membentuk ekstensi pernyataan Sertifikat Memenuhi Syarat (QC) untuk QC.
CERT_RDN

Struktur CERT_RDN berisi nama yang dibedakan relatif (RDN) yang terdiri dari array struktur CERT_RDN_ATTR.
CERT_RDN_ATTR

Berisi atribut tunggal dari nama yang dibedakan relatif (RDN). Seluruh RDN dinyatakan dalam struktur CERT_RDN yang berisi array struktur CERT_RDN_ATTR.
CERT_REQUEST_INFO

Struktur CERT_REQUEST_INFO berisi informasi untuk permintaan sertifikat. Subjek, kunci publik subjek, dan atribut BLOB dikodekan.
CERT_REVOCATION_CHAIN_PARA

Berisi parameter yang digunakan untuk membangun rantai untuk sertifikat penanda tangan respons protokol status sertifikat online independen (OCSP).
CERT_REVOCATION_CRL_INFO

Berisi informasi yang diperbarui oleh penangan jenis pencabutan daftar pencabutan sertifikat (CRL).
CERT_REVOCATION_INFO

Menunjukkan status pencabutan sertifikat dalam CERT_CHAIN_ELEMENT.
CERT_REVOCATION_PARA

Diteruskan dalam panggilan ke fungsi CertVerifyRevocation untuk membantu menemukan penerbit konteks yang akan diverifikasi.
CERT_REVOCATION_STATUS

Berisi informasi tentang status pencabutan sertifikat.
CERT_SELECT_CHAIN_PARA

Berisi parameter yang digunakan untuk membangun dan memilih rantai.
CERT_SELECT_CRITERIA

Menentukan kriteria pilihan yang diteruskan ke fungsi CertSelectCertificateChains.
CERT_SERVER_OCSP_RESPONSE_CONTEXT

Berisi respons OCSP yang dikodekan.
CERT_SIGNED_CONTENT_INFO

Struktur CERT_SIGNED_CONTENT_INFO berisi konten yang dikodekan untuk ditandatangani dan BLOB untuk menahan tanda tangan. Anggota ToBeSigned adalah CERT_INFO, CRL_INFO, CTL_INFO, atau CERT_REQUEST_INFO yang dikodekan.
CERT_SIMPLE_CHAIN

Struktur CERT_SIMPLE_CHAIN berisi array elemen rantai dan status kepercayaan ringkasan untuk rantai yang diwakili array.
CERT_STORE_PROV_FIND_INFO

Digunakan oleh banyak fungsi panggilan balik penyedia penyimpanan.
CERT_STORE_PROV_INFO

Berisi informasi yang dikembalikan oleh fungsi CertDllOpenStoreProv yang diinstal saat penyimpanan dibuka dengan menggunakan fungsi CertOpenStore.
CERT_STRONG_SIGN_PARA

Berisi parameter yang digunakan untuk memeriksa tanda tangan yang kuat pada sertifikat, daftar pencabutan sertifikat (CRL), respons protokol status sertifikat online (OCSP), dan PKCS
CERT_STRONG_SIGN_SERIALIZED_INFO

Berisi algoritma tanda tangan/algoritma hash dan algoritma kunci publik/pasangan panjang bit yang dapat digunakan untuk penandatanganan yang kuat.
CERT_SYSTEM_STORE_INFO

Struktur CERT_SYSTEM_STORE_INFO berisi informasi yang digunakan oleh fungsi yang berfungsi dengan penyimpanan sistem. Saat ini, tidak ada informasi penting yang terkandung dalam struktur ini.
CERT_SYSTEM_STORE_RELOCATE_PARA

Struktur CERT_SYSTEM_STORE_RELOCATE_PARA berisi data yang akan diteruskan ke CertOpenStore ketika parameter dwFlags fungsi tersebut diatur ke CERT_SYSTEM_STORE_RELOCATE_FLAG.
CERT_TEMPLATE_EXT

Templat sertifikat.
CERT_TRUST_LIST_INFO

Struktur CERT_TRUST_LIST_INFO yang menunjukkan penggunaan CTL yang valid.
CERT_TRUST_STATUS

Berisi informasi kepercayaan tentang sertifikat dalam rantai sertifikat, ringkasan informasi kepercayaan tentang rantai sertifikat sederhana, atau informasi ringkasan tentang array rantai sederhana.
CERT_USAGE_MATCH

Menyediakan kriteria untuk mengidentifikasi sertifikat penerbit yang akan digunakan untuk membangun rantai sertifikat.
CERT_X942_DH_PARAMETERS

Berisi parameter yang terkait dengan algoritma kunci publik Diffie-Hellman.
CERT_X942_DH_VALIDATION_PARAMS

Secara opsional ditunjukkan oleh anggota struktur CERT_X942_DH_PARAMETERS dan berisi informasi benih tambahan.
CMC_ADD_ATTRIBUTES_INFO

Berisi atribut sertifikat yang akan ditambahkan ke sertifikat.
CMC_ADD_EXTENSIONS_INFO

Berisi atribut kontrol ekstensi sertifikat yang akan ditambahkan ke sertifikat.
CMC_DATA_INFO

Menyediakan sarana untuk mengkomunikasikan berbagai bagian informasi yang ditandai. (CMC_DATA_INFO)
CMC_PEND_INFO

Kemungkinan anggota struktur CMC_STATUS_INFO.
CMC_RESPONSE_INFO

Menyediakan sarana untuk mengkomunikasikan berbagai bagian informasi yang ditandai. (CMC_RESPONSE_INFO)
CMC_STATUS_INFO

Berisi informasi status tentang Pesan Manajemen Sertifikat melalui CMS.
CMC_TAGGED_ATTRIBUTE

Digunakan dalam struktur CMC_DATA_INFO dan CMC_RESPONSE_INFO. (CMC_TAGGED_ATTRIBUTE)
CMC_TAGGED_CERT_REQUEST

Digunakan dalam struktur CMC_TAGGED_REQUEST.
CMC_TAGGED_CONTENT_INFO

Digunakan dalam struktur CMC_DATA_INFO dan CMC_RESPONSE_INFO. (CMC_TAGGED_CONTENT_INFO)
CMC_TAGGED_OTHER_MSG

Digunakan dalam struktur CMC_DATA_INFO dan CMC_RESPONSE_INFO. (CMC_TAGGED_OTHER_MSG)
CMC_TAGGED_REQUEST

Digunakan dalam struktur CMC_DATA_INFO untuk meminta sertifikat.
CMS_DH_KEY_INFO

Digunakan dengan parameter KP_CMS_DH_KEY_INFO dalam fungsi CryptSetKeyParam untuk berisi informasi kunci Diffie-Hellman.
CMS_KEY_INFO

Tidak digunakan.
CMSG_CMS_RECIPIENT_INFO

Digunakan dengan fungsi CryptMsgGetParam untuk mendapatkan informasi tentang transportasi utama, perjanjian kunci, atau penerima pesan amplop daftar email.
CMSG_CMS_SIGNER_INFO

Berisi konten SignerInfo yang ditentukan dalam pesan yang ditandatangani atau ditandatangani dan diselimuti.
CMSG_CNG_CONTENT_DECRYPT_INFO

Berisi semua informasi relevan yang diteruskan antara fungsi yang dapat diinstal CryptMsgControl dan pengidentifikasi objek (OID) untuk impor dan dekripsi kunci enkripsi konten (CEK) Cryptography API:_Next Generation (CNG).
CMSG_CONTENT_ENCRYPT_INFO

Berisi informasi yang dibagikan antara fungsi PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY, PFN_CMSG_EXPORT_KEY_TRANS, PFN_CMSG_EXPORT_KEY_AGREE, dan PFN_CMSG_EXPORT_MAIL_LIST.
CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA

Digunakan untuk menambahkan atribut yang tidak diautentikasi ke penanda tangan pesan yang ditandatangani.
CMSG_CTRL_DECRYPT_PARA

Berisi informasi yang digunakan untuk mendekripsi pesan yang diselimuti untuk penerima transportasi kunci. Struktur ini diteruskan ke CryptMsgControl jika parameter dwCtrlType CMSG_CTRL_DECRYPT.
CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA

Digunakan untuk menghapus atribut yang tidak diautentikasi dari penanda tangan pesan yang ditandatangani.
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA

Berisi informasi tentang penerima perjanjian kunci.
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA

Berisi informasi tentang penerima pesan transportasi utama.
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA

Berisi informasi tentang penerima pesan daftar surat.
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA

Berisi informasi yang digunakan untuk memverifikasi tanda tangan pesan. Ini berisi indeks penanda tangan dan kunci publik penanda tangan.
CMSG_ENVELOPED_ENCODE_INFO

Berisi informasi yang diperlukan untuk mengodekan pesan yang diselimuti. Ini diteruskan ke CryptMsgOpenToEncode jika parameter dwMsgType CMSG_ENVELOPED.
CMSG_HASHED_ENCODE_INFO

Digunakan dengan pesan yang di-hash. Ini diteruskan ke fungsi CryptMsgOpenToEncode jika parameter dwMsgOpenToEncode fungsi CryptMsgOpenToEncode CMSG_ENVELOPED.
CMSG_KEY_AGREE_ENCRYPT_INFO

Berisi informasi enkripsi yang berlaku untuk semua penerima perjanjian utama pesan yang diselimuti.
CMSG_KEY_AGREE_KEY_ENCRYPT_INFO

Berisi kunci terenkripsi untuk penerima perjanjian kunci pesan yang diselimuti.
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO

Berisi informasi tentang penerima pesan yang menggunakan manajemen kunci perjanjian kunci.
CMSG_KEY_AGREE_RECIPIENT_INFO

Berisi informasi yang digunakan untuk algoritma perjanjian kunci.
CMSG_KEY_TRANS_ENCRYPT_INFO

Berisi informasi enkripsi untuk penerima transportasi utama data yang diselimuti.
CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO

Berisi informasi transportasi kunci yang dikodekan untuk penerima pesan.
CMSG_KEY_TRANS_RECIPIENT_INFO

Struktur CMSG_KEY_TRANS_RECIPIENT_INFO berisi informasi yang digunakan dalam algoritma transportasi utama.
CMSG_MAIL_LIST_ENCRYPT_INFO

Berisi informasi enkripsi untuk penerima milis data yang diselimuti.
CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO

Struktur CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO digunakan dengan kunci konten yang didistribusikan sebelumnya untuk mendekripsi kunci enkripsi kunci konten (KEK).
CMSG_MAIL_LIST_RECIPIENT_INFO

Berisi informasi yang digunakan untuk kunci enkripsi kunci simetris (KEK) yang didistribusikan sebelumnya.
CMSG_RC2_AUX_INFO

Berisi panjang bit kunci untuk algoritma enkripsi RC2.
CMSG_RC4_AUX_INFO

Struktur CMSG_RC4_AUX_INFO berisi panjang bit kunci untuk algoritma enkripsi RC4. Anggota pvEncryptionAuxInfo di CMSG_ENVELOPED_ENCODE_INFO dapat diatur untuk menunjuk ke instans struktur ini.
CMSG_RECIPIENT_ENCODE_INFO

Berisi informasi jenis manajemen kunci enkripsi konten penerima pesan.
CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO

Berisi informasi tentang penerima pesan yang digunakan untuk mendekripsi kunci sesi yang diperlukan untuk mendekripsi konten pesan.
CMSG_RECIPIENT_ENCRYPTED_KEY_INFO

Struktur CMSG_RECIPIENT_ENCRYPTED_KEY_INFO berisi informasi yang digunakan untuk penerima perjanjian kunci individual.
CMSG_SIGNED_ENCODE_INFO

Berisi informasi yang akan diteruskan ke CryptMsgOpenToEncode jika dwMsgType CMSG_SIGNED.
CMSG_SIGNER_ENCODE_INFO

Berisi informasi penanda tangan. Ini diteruskan ke CryptMsgCountersign, CryptMsgCountersignEncoded, dan secara opsional ke CryptMsgOpenToEncode sebagai anggota struktur CMSG_SIGNED_ENCODE_INFO, jika parameter dwMsgType CMSG_SIGNED.
CMSG_SIGNER_INFO

Struktur CMSG_SIGNER_INFO berisi konten PKCS
CMSG_SP3_COMPATIBLE_AUX_INFO

Berisi informasi yang diperlukan untuk enkripsi yang kompatibel dengan SP3.
CMSG_STREAM_INFO

Digunakan untuk mengaktifkan pemrosesan aliran data daripada pemrosesan blok tunggal.
CRL_CONTEXT

Struktur CRL_CONTEXT berisi representasi yang dikodekan dan didekode dari daftar pencabutan sertifikat (CRL). Konteks CRL yang dikembalikan oleh fungsi CryptoAPI apa pun harus dikosongkan dengan memanggil fungsi CertFreeCRLContext.
CRL_DIST_POINT

Mengidentifikasi titik distribusi daftar pencabutan sertifikat tunggal (CRL) yang dapat direferensikan pengguna sertifikat untuk menentukan apakah sertifikat telah dicabut.
CRL_DIST_POINT_NAME

Mengidentifikasi lokasi tempat CRL dapat diperoleh.
CRL_DIST_POINTS_INFO

Berisi daftar titik distribusi daftar pencabutan sertifikat (CRL) yang dapat direferensikan pengguna sertifikat untuk menentukan apakah sertifikat telah dicabut.
CRL_ENTRY

Berisi informasi tentang satu sertifikat yang dicabut. Ini adalah anggota struktur CRL_INFO.
CRL_FIND_ISSUED_FOR_PARA

Berisi konteks sertifikat subjek dan penerbit sertifikat.
CRL_INFO

Berisi informasi daftar pencabutan sertifikat (CRL).
CRL_ISSUING_DIST_POINT

Berisi informasi tentang jenis sertifikat yang tercantum dalam daftar pencabutan sertifikat (CRL).
CROSS_CERT_DIST_POINTS_INFO

Menyediakan informasi yang digunakan untuk memperbarui sertifikat silang dinamis.
CRYPT_AES_128_KEY_STATE

Menentukan informasi kunci konten 128-bit untuk cipher Standar Enkripsi Lanjutan (AES).
CRYPT_AES_256_KEY_STATE

Menentukan informasi kunci konten 256-bit untuk cipher Standar Enkripsi Lanjutan (AES).
CRYPT_ALGORITHM_IDENTIFIER

Menentukan algoritma yang digunakan untuk mengenkripsi kunci privat.
CRYPT_ATTRIBUTE

Struktur CRYPT_ATTRIBUTE menentukan atribut yang memiliki satu atau beberapa nilai.
CRYPT_ATTRIBUTE_TYPE_VALUE

Berisi nilai atribut tunggal. CRYPT_OBJID_BLOB anggota Nilai dikodekan.
CRYPT_ATTRIBUTES

Berisi array atribut.
CRYPT_BIT_BLOB

Berisi sekumpulan bit yang diwakili oleh array byte.
CRYPT_BLOB_ARRAY

Berisi array struktur CRYPT_DATA_BLOB.
CRYPT_CONTENT_INFO

Berisi data yang dikodekan dalam PKCS
CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY

Berisi informasi yang mewakili urutan sertifikat sertifikat Netscape.
CRYPT_CREDENTIALS

Berisi informasi tentang kredensial yang dapat diteruskan sebagai input opsional ke fungsi pengambilan objek jarak jauh seperti CryptRetrieveObjectByUrl atau CryptGetTimeValidObject.
CRYPT_DECODE_PARA

Digunakan oleh fungsi CryptDecodeObjectEx untuk menyediakan akses ke alokasi memori dan fungsi panggilan balik bebas memori.
CRYPT_DECRYPT_MESSAGE_PARA

Struktur CRYPT_DECRYPT_MESSAGE_PARA berisi informasi untuk mendekripsi pesan.
CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA

Digunakan dengan fungsi CryptInstallDefaultContext untuk berisi array string pengidentifikasi objek.
CRYPT_ECC_CMS_SHARED_INFO

Mewakili informasi kunci enkripsi kunci saat menggunakan Kriptografi Kurva Elips (ECC) dalam jenis konten EnvelopedData Sintaks Pesan Kriptografi (CMS).
CRYPT_ENCODE_PARA

Digunakan oleh fungsi CryptEncodeObjectEx untuk menyediakan akses ke alokasi memori dan fungsi panggilan balik bebas memori.
CRYPT_ENCRYPT_MESSAGE_PARA

Berisi informasi yang digunakan untuk mengenkripsi pesan.
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO

Berisi informasi dalam PKCS
CRYPT_ENROLLMENT_NAME_VALUE_PAIR

Digunakan untuk membuat permintaan sertifikat atas nama pengguna.
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO

Berisi informasi tambahan opsional yang dapat diteruskan ke fungsi CryptGetTimeValidObject dalam parameter pExtraInfo.
CRYPT_HASH_MESSAGE_PARA

Berisi data untuk hash pesan.
CRYPT_INTEGER_BLOB

Struktur CRYPT_INTEGER_BLOB CryptoAPI (wincrypt.h) digunakan untuk array byte arbitrer dan memberikan fleksibilitas pada objek yang dapat berisi jenis data.
CRYPT_KEY_PROV_INFO

Struktur CRYPT_KEY_PROV_INFO berisi informasi tentang kontainer kunci dalam penyedia layanan kriptografi (CSP).
CRYPT_KEY_PROV_PARAM

Berisi informasi tentang parameter kontainer kunci.
CRYPT_KEY_SIGN_MESSAGE_PARA

Berisi informasi tentang penyedia layanan kriptografi (CSP) dan algoritma yang digunakan untuk menandatangani pesan.
CRYPT_KEY_VERIFY_MESSAGE_PARA

Berisi informasi yang diperlukan untuk memverifikasi pesan yang ditandatangani tanpa sertifikat untuk penanda tangan.
CRYPT_MASK_GEN_ALGORITHM

Mengidentifikasi algoritma yang digunakan untuk menghasilkan PKCS RSA
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE

Berisi pointer ke fungsi yang diimplementasikan oleh penyedia lokasi objek.
CRYPT_OID_FUNC_ENTRY

Berisi pengidentifikasi objek (OID) dan penunjuk ke fungsi terkait.
CRYPT_OID_INFO

Berisi informasi tentang pengidentifikasi objek (OID).
CRYPT_PASSWORD_CREDENTIALSA

Berisi kredensial nama pengguna dan kata sandi yang akan digunakan dalam struktur CRYPT_CREDENTIALS sebagai input opsional ke fungsi pengambilan objek jarak jauh seperti CryptRetrieveObjectByUrl atau CryptGetTimeValidObject. (ANSI)
CRYPT_PASSWORD_CREDENTIALSW

Berisi kredensial nama pengguna dan kata sandi yang akan digunakan dalam struktur CRYPT_CREDENTIALS sebagai input opsional ke fungsi pengambilan objek jarak jauh seperti CryptRetrieveObjectByUrl atau CryptGetTimeValidObject. (Unicode)
CRYPT_PKCS12_PBE_PARAMS

Berisi parameter yang digunakan untuk membuat kunci enkripsi, vektor inisialisasi (IV), atau kunci Kode Autentikasi Pesan (MAC) untuk PKCS
CRYPT_PKCS8_EXPORT_PARAMS

Mengidentifikasi kunci privat dan fungsi panggilan balik untuk mengenkripsi kunci privat. CRYPT_PKCS8_EXPORT_PARAMS digunakan sebagai parameter untuk fungsi CryptExportPKCS8Ex, yang mengekspor kunci privat di PKCS
CRYPT_PKCS8_IMPORT_PARAMS

Berisi PKCS
CRYPT_PRIVATE_KEY_INFO

Berisi kunci privat teks-jelas di bidang PrivateKey (dikodekan DER). CRYPT_PRIVATE_KEY_INFO berisi informasi dalam PKCS
CRYPT_PSOURCE_ALGORITHM

Mengidentifikasi algoritma dan (opsional) nilai label untuk enkripsi kunci RSAES-OAEP.
CRYPT_RC2_CBC_PARAMETERS

Berisi informasi yang digunakan dengan enkripsi szOID_RSA_RC2CBC.
CRYPT_RETRIEVE_AUX_INFO

Berisi informasi opsional untuk diteruskan ke fungsi CryptRetrieveObjectByUrl.
CRYPT_RSA_SSA_PSS_PARAMETERS

Berisi parameter untuk PKCS RSA
CRYPT_RSAES_OAEP_PARAMETERS

Berisi parameter untuk enkripsi kunci RSAES-OAEP.
CRYPT_SEQUENCE_OF_ANY

Berisi daftar arbitrer BLOB yang dikodekan.
CRYPT_SIGN_MESSAGE_PARA

Struktur CRYPT_SIGN_MESSAGE_PARA berisi informasi untuk menandatangani pesan menggunakan konteks sertifikat penandatanganan tertentu.
CRYPT_SMART_CARD_ROOT_INFO

Berisi kartu pintar dan ID sesi yang terkait dengan konteks sertifikat.
CRYPT_SMIME_CAPABILITIES

Berisi array kemampuan yang didukung yang diprioritaskan.
CRYPT_SMIME_CAPABILITY

Struktur CRYPT_SMIME_CAPABILITY menentukan kemampuan tunggal dan parameter terkait. Kemampuan tunggal dikelompokkan bersama ke dalam daftar CRYPT_SMIME_CAPABILITIES yang dapat menentukan daftar preferensi kemampuan yang diprioritaskan.
CRYPT_TIME_STAMP_REQUEST_INFO

Digunakan untuk stempel waktu.
CRYPT_TIMESTAMP_ACCURACY

Digunakan oleh struktur CRYPT_TIMESTAMP_INFO untuk mewakili akurasi penyimpangan waktu di sekitar waktu UTC di mana token stempel waktu dibuat oleh Time Stamp Authority (TSA).
CRYPT_TIMESTAMP_CONTEXT

Berisi representasi tanda waktu yang dikodekan dan didekodekan.
CRYPT_TIMESTAMP_INFO

Berisi tipe konten data yang ditandatangani dalam format Sintaks Pesan Kriptografi (CMS).
CRYPT_TIMESTAMP_PARA

Menentukan parameter tambahan untuk permintaan stempel waktu.
CRYPT_TIMESTAMP_REQUEST

Menentukan struktur permintaan stempel waktu yang sesuai dengan definisi Abstract Syntax Notation One (ASN.1) dari jenis TimeStampReq.
CRYPT_TIMESTAMP_RESPONSE

Digunakan secara internal untuk merangkum respons yang dikodekan Abstract Syntax Notation One (ASN.1) Distinguished Encoding Rules (DER).
CRYPT_URL_INFO

Berisi informasi tentang pengelompokan URL.
CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO

Berisi panjang, dalam bit, kunci publik dan nama algoritma penandatanganan dan hash yang digunakan untuk penandatanganan yang kuat.
CRYPT_VERIFY_MESSAGE_PARA

Struktur CRYPT_VERIFY_MESSAGE_PARA berisi informasi yang diperlukan untuk memverifikasi pesan yang ditandatangani.
CRYPT_X942_OTHER_INFO

Struktur CRYPT_X942_OTHER_INFO berisi informasi pembuatan kunci tambahan.
CRYPTNET_URL_CACHE_FLUSH_INFO

Berisi informasi kedaluwarsa yang digunakan oleh layanan Cryptnet URL Cache (CUC) untuk mempertahankan entri cache URL.
CRYPTNET_URL_CACHE_PRE_FETCH_INFO

Berisi informasi pembaruan yang digunakan oleh layanan Cryptnet URL Cache (CUC) untuk mempertahankan entri cache URL.
CRYPTNET_URL_CACHE_RESPONSE_INFO

Berisi informasi respons yang digunakan oleh layanan Cryptnet URL Cache (CUC) untuk mempertahankan entri cache URL.
CTL_ANY_SUBJECT_INFO

Berisi SubjectAlgorithm yang akan dicocokkan dalam daftar kepercayaan sertifikat (CTL) dan SubjectIdentifier yang akan dicocokkan dalam salah satu entri CTL dalam panggilan ke CertFindSubjectInCTL.
CTL_CONTEXT

Struktur CTL_CONTEXT berisi representasi CTL yang dikodekan dan didekodekan.
CTL_ENTRY

Elemen daftar kepercayaan sertifikat (CTL).
CTL_FIND_SUBJECT_PARA

Berisi data yang digunakan oleh CertFindCTLInStore dengan parameter dwFindType CTL_FIND_SUBJECT untuk menemukan Daftar Kepercayaan Sertifikat (CTL).
CTL_FIND_USAGE_PARA

Anggota struktur CTL_FIND_SUBJECT_PARA dan digunakan oleh CertFindCTLInStore.
CTL_INFO

Berisi informasi yang disimpan dalam Daftar Kepercayaan Sertifikat (CTL).
CTL_USAGE

Berisi array pengidentifikasi objek (OID) untuk ekstensi Daftar Kepercayaan Sertifikat (CTL).
CTL_USAGE_MATCH

Menyediakan parameter untuk menemukan daftar kepercayaan sertifikat (CTL) yang digunakan untuk membangun rantai sertifikat.
CTL_VERIFY_USAGE_PARA

Struktur CTL_VERIFY_USAGE_PARA berisi parameter yang digunakan oleh CertVerifyCTLUsage untuk menetapkan validitas penggunaan CTL.
CTL_VERIFY_USAGE_STATUS

Berisi informasi tentang Daftar Kepercayaan Sertifikat (CTL) yang dikembalikan oleh CertVerifyCTLUsage.
DHPRIVKEY_VER3

Berisi informasi khusus untuk kunci privat tertentu yang terkandung dalam BLOB kunci.
DHPUBKEY

Berisi informasi khusus untuk kunci umum Diffie-Hellman tertentu yang terkandung dalam BLOB kunci.
DHPUBKEY_VER3

Berisi informasi khusus untuk kunci umum tertentu yang terkandung dalam BLOB kunci.
DSSSEED

Menyimpan nilai benih dan penghitung yang dapat digunakan untuk memverifikasi primes kunci umum DSS.
EV_EXTRA_CERT_CHAIN_POLICY_PARA

Menentukan parameter yang diteruskan untuk validasi kebijakan EV. Aplikasi menggunakan struktur ini untuk meneruskan petunjuk ke API yang menunjukkan bendera kualifikasi kebijakan mana dari sertifikat validasi yang diperpanjang yang penting untuk aplikasi.
EV_EXTRA_CERT_CHAIN_POLICY_STATUS

Berisi bendera kebijakan yang dikembalikan dari panggilan ke fungsi CertVerifyCertificateChainPolicy.
HMAC_INFO

Struktur HMAC_INFO menentukan algoritma hash dan string dalam dan luar yang akan digunakan untuk menghitung hash HMAC.
HTTPSPolicyCallbackData

Menyimpan informasi kebijakan yang digunakan dalam verifikasi rantai sertifikat klien/server Secure Sockets Layer (SSL).
OCSP_BASIC_RESPONSE_ENTRY

Berisi status sertifikat saat ini untuk satu sertifikat.
OCSP_BASIC_RESPONSE_INFO

Berisi respons protokol status sertifikat online dasar (OCSP) seperti yang ditentukan oleh RFC 2560.
OCSP_BASIC_REVOKED_INFO

Berisi alasan sertifikat dicabut.
OCSP_BASIC_SIGNED_RESPONSE_INFO

Berisi respons protokol status sertifikat online dasar (OCSP) dengan tanda tangan.
OCSP_CERT_ID

Berisi informasi untuk mengidentifikasi sertifikat dalam permintaan atau respons protokol status sertifikat online (OCSP).
OCSP_REQUEST_ENTRY

Berisi informasi tentang satu sertifikat dalam permintaan protokol status sertifikat online (OCSP).
OCSP_REQUEST_INFO

Berisi informasi untuk permintaan protokol status sertifikat online (OCSP) seperti yang ditentukan oleh RFC 2560.
OCSP_RESPONSE_INFO

Menunjukkan keberhasilan atau kegagalan permintaan protokol status sertifikat online (OCSP) yang sesuai. Untuk permintaan yang berhasil, ini berisi jenis dan nilai informasi respons.
OCSP_SIGNATURE_INFO

Berisi tanda tangan untuk permintaan atau respons protokol status sertifikat online (OCSP).
OCSP_SIGNED_REQUEST_INFO

Berisi informasi untuk permintaan protokol status sertifikat online (OCSP) dengan informasi tanda tangan opsional.
PKCS12_PBES2_EXPORT_PARAMS

Diteruskan ke fungsi PFXExportCertStoreEx sebagai pvPara ketika bendera PKCS12_EXPORT_PBES2_PARAMS diatur untuk dwFlags untuk memberikan informasi tentang algoritma enkripsi yang akan digunakan.
PROV_ENUMALGS

Digunakan dengan fungsi CryptGetProvParam ketika parameter PP_ENUMALGS diambil untuk berisi informasi tentang algoritma yang didukung oleh penyedia layanan kriptografi (CSP).
PROV_ENUMALGS_EX

Digunakan dengan fungsi CryptGetProvParam ketika parameter PP_ENUMALGS_EX diambil untuk berisi informasi tentang algoritma yang didukung oleh penyedia layanan kriptografi (CSP).
ROOT_INFO_LUID

Berisi pengidentifikasi unik lokal (LUID) untuk Informasi Akar Kartu Pintar Kriptografi.
RSAPUBKEY

Struktur RSAPUBKEY berisi informasi khusus untuk kunci umum tertentu yang terkandung dalam BLOB kunci.
SCHANNEL_ALG

Struktur SCHANNEL_ALG berisi algoritma dan informasi ukuran kunci. Ini digunakan sebagai struktur yang diteruskan sebagai pbData di CryptSetKeyParam ketika dwParam diatur ke KP_SCHANNEL_ALG.
SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS

Struktur SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS memeriksa apakah ada sertifikat dalam rantai yang memiliki kriptografi yang lemah dan memeriksa apakah sertifikat akar pihak ketiga mematuhi persyaratan Program Akar Microsoft.