Bagikan melalui


Penyimpanan Logis dan Fisik

Penyimpanan sistem default, termasuk MY, CA, dan ROOT, diimplementasikan sebagai penyimpanan koleksi logis dengan sejumlah penyimpanan fisik yang telah ditentukan sebelumnya sebagai penyimpanan anggota mereka. Toko fisik anggota dari penyimpanan sistem dibuka secara otomatis ketika penyimpanan sistem dibuka. Pengguna dapat menambahkan penyimpanan fisik tambahan ke koleksi penyimpanan sistem apa pun. Fungsi CryptoAPI CertRegisterPhysicalStore menambahkan penyimpanan fisik baru ke koleksi penyimpanan sistem. CertUnregisterPhysicalStore memisahkan penyimpanan fisik dari penyimpanan sistem logis. CertRegisterSystemStore membuat penyimpanan sistem baru di bawah registri hKey, sementara CertUnregisterSystemStore menghapus penyimpanan sistem dari registri.

Di CryptoAPI, penyimpanan sistem adalah penyimpanan logis dengan penyimpanan fisik terkait. Semua sertifikat di penyimpanan sistem yang ada tetap tersedia, dan penambahan fisik sertifikat baru dibuat di penyimpanan fisik yang membentuk penyimpanan sistem logis.

Pengguna yang lebih suka terus menggunakan penyimpanan sistem fisik dan tidak mengonversi ke penyimpanan logis dapat membuka penyimpanan sistem dengan penyedia CERT_STORE_PROV_SYSTEM_REGISTRY. Penyedia ini akan terus menggunakan setiap penyimpanan sistem sebagai penyimpanan fisik tunggal.

Fungsi CertEnumSystemStoreLocation, CertEnumSystemStore, dan CertEnumPhysicalStore mencantumkan lokasi penyimpanan sistem, penyimpanan sistem yang tersedia, dan semua toko fisik yang merupakan anggota penyimpanan sistem.

Penyimpanan sistem juga dapat direlokasi. Secara default, penyimpanan sistem dibuka relatif terhadap subkuntang registri mengikuti pola yang telah ditentukan sebelumnya. Untuk informasi selengkapnya, lihat Lokasi Penyimpanan Sistem. Mengatur CERT_SYSTEM_STORE_RELOCATE_FLAG dalam parameter dwFlags yang diteruskan ke CertOpenStore menempatkan penyimpanan sistem di registri di bawah subkunjung registri yang ditentukan pengguna alih-alih yang telah ditentukan sebelumnya.