Lokasi Penyimpanan Sistem

Penyimpanan sistem adalah koleksi yang terdiri dari satu atau beberapa toko saudara kandung fisik. Untuk setiap penyimpanan sistem, ada penyimpanan saudara kandung fisik yang telah ditentukan sebelumnya. Setelah membuka penyimpanan sistem seperti MY di CERT_SYSTEM_STORE_CURRENT_USER, penyedia toko memanggil CertOpenStore untuk membuka setiap toko fisik di koleksi penyimpanan sistem. Dalam proses terbuka, masing-masing penyimpanan fisik ini ditambahkan ke koleksi penyimpanan sistem menggunakan CertAddStoreToCollection. Semua sertifikat di penyimpanan fisik tersebut tersedia melalui pengumpulan penyimpanan sistem logis.

Untuk setiap lokasi penyimpanan sistem, penyimpanan sistem yang telah ditentukan sebelumnya adalah:

  • MY
  • Root
  • Kepercayaan
  • OS

Di CERT_SYSTEM_STORE_CURRENT_USER, ada juga penyimpanan UserDS yang telah ditentukan sebelumnya. Penyimpanan kartu pintar direncanakan untuk lokasi ini.

Berikut adalah penyimpanan sistem diikuti dengan keterangan lebih lanjut:

CERT_SYSTEM_STORE_CURRENT_USER

CERT_SYSTEM_STORE_CURRENT_USER penyimpanan sistem berada di lokasi registri berikut:

HKEY_CURRENT_USER
   Software
      Microsoft
         SystemCertificates

Penyimpanan fisik yang telah ditentukan sebelumnya yang terkait dengan penyimpanan sistem tersebut adalah sebagai berikut.

Penyimpanan sistem Penyimpanan fisik
MY . Default
Root . Default.LocalMachine
. Smartcard
Kepercayaan . Default.GroupPolicy
. LocalMachine
OS . Default.GroupPolicy
. LocalMachine
UserDS . UserCertificate

 

CERT_SYSTEM_STORE_LOCAL_MACHINE

CERT_SYSTEM_STORE_LOCAL_MACHINE penyimpanan sistem berada di lokasi registri berikut:

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         SystemCertificates

Penyimpanan fisik yang telah ditentukan sebelumnya dikaitkan dengan penyimpanan sistem tersebut adalah sebagai berikut.

Penyimpanan sistem Penyimpanan fisik
MY . Default
Root . Default.AuthRoot
. GroupPolicy
. Perusahaan
. Smartcard
Kepercayaan . Default.GroupPolicy
. Perusahaan
OS . Default.GroupPolicy
. Perusahaan

 

CERT_SYSTEM_STORE_CURRENT_SERVICE

CERT_SYSTEM_STORE_CURRENT_SERVICE penyimpanan sistem berada di lokasi registri berikut:

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Cryptography
            Services
               ServiceName
                  SystemCertificates

Penyimpanan fisik yang telah ditentukan sebelumnya yang terkait dengan penyimpanan sistem tersebut adalah sebagai berikut.

Penyimpanan sistem Penyimpanan fisik
MY . Default
Root . Default.LocalMachine
Kepercayaan . Default.LocalMachine
OS . Default.LocalMachine

 

CERT_SYSTEM_STORE_SERVICES

CERT_SYSTEM_STORE_SERVICES penyimpanan sistem berada di lokasi registri berikut:

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Cryptography
            Services
               ServiceName
                  SystemCertificates

Penyimpanan fisik yang telah ditentukan sebelumnya yang terkait dengan penyimpanan sistem tersebut adalah sebagai berikut.

Penyimpanan sistem Penyimpanan fisik
ServiceName\MY . Default
ServiceName\Root . Default.LocalMachine
ServiceName\Trust . Default.LocalMachine
ServiceName\CA . Default.LocalMachine

 

CERT_SYSTEM_STORE_USERS

CERT_SYSTEM_STORE_USERS penyimpanan sistem berada di lokasi registri berikut:

HKEY_USERS
   UserName
      Software
         Microsoft
            SystemCertificates

Penyimpanan fisik yang telah ditentukan sebelumnya yang terkait dengan penyimpanan sistem tersebut adalah sebagai berikut.

Penyimpanan sistem Penyimpanan fisik
userid\MY . Default.LocalMachine
userid\Root . Default.LocalMachine
userid\Trust . Default.LocalMachine
userid\CA . Default.LocalMachine

 

CERT_SYSTEM_CURRENT_USER_GROUP_POLICY

CERT_SYSTEM_CURRENT_USER_GROUP_POLICY penyimpanan sistem berada di lokasi registri berikut:

HKEY_CURRENT_USER
   Software
      Policy
         Microsoft
            SystemCertificates

CERT_SYSTEM_LOCAL_MACHINE_GROUP_POLICY

CERT_SYSTEM_LOCAL_MACHINE_GROUP_POLICY penyimpanan sistem berada di lokasi registri berikut:

HKEY_LOCAL_MACHINE
   Software
      Policy
         Microsoft
            SystemCertificates

CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE

CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE berisi sertifikat yang dibagikan di seluruh domain di perusahaan dan diunduh dari direktori perusahaan global. Untuk menyinkronkan penyimpanan perusahaan klien, direktori perusahaan dijajaki setiap delapan jam dan sertifikat diunduh secara otomatis di latar belakang.

Penyimpanan fisik yang telah ditentukan sebelumnya yang terkait dengan penyimpanan sistem ini adalah sebagai berikut.

Penyimpanan sistem Penyimpanan fisik
MY . Default
Root . Default
Kepercayaan . Default
OS . Default

 

Keterangan

Penyimpanan fisik tambahan dapat dikaitkan dengan penyimpanan sistem dengan menggunakan CertRegisterPhysicalStore.

CERT_SYSTEM_STORE_SERVICE dan penyimpanan CERT_SYSTEM_STORE_USERS dibuka dengan mengawali nama penyimpanan dalam string yang diteruskan ke pvPara dengan layanan atau nama pengguna seperti ServiceName\Trust atau . DEFAULT\MY. Lokasi CERT_SYSTEM_STORE_SERVICES atau CERT_SYSTEM_STORE_USERS dapat membuka penyimpanan yang sama di CERT_SYSTEM_CURRENT_SERVICE atau CERT_SYSTEM_STORE_CURRENT_USER dengan menggunakan pengidentifikasi keamanan tekstual (SID) dari layanan atau pengguna saat ini.

Penyimpanan di CERT_SYSTEM_STORE_USER_GROUP_POLICY dan CERT_SYSTEM_LOCAL_MACHINE_GROUP_POLICY dalam pengaturan jaringan diunduh ke komputer klien dari Templat Kebijakan Grup (GPT) selama startup komputer atau masuk pengguna. Penyimpanan ini dapat diperbarui pada komputer klien setelah startup atau masuk ketika GPT diubah di server domain oleh administrator. Fungsi CertControlStore memungkinkan aplikasi untuk diberi tahu ketika penyimpanan di salah satu lokasi ini telah berubah.

Lokasi penyimpanan sistem berikut dapat dibuka dari jarak jauh:

  • CERT_SYSTEM_STORE_LOCAL_MACHINE
  • CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY
  • CERT_SYSTEM_STORE_SERVICES
  • CERT_SYSTEM_STORE_USERS

Lokasi penyimpanan sistem dibuka dari jarak jauh dengan mengawali nama penyimpanan dalam string yang diteruskan ke pvPara dengan nama komputer. Contoh nama penyimpanan sistem jarak jauh adalah:

  • ComputerName\CA
  • \\ComputerName\CA
  • ComputerName\ServiceName\Kepercayaan
  • \\ComputerName\ServiceName\Kepercayaan