Mengimpor sertifikat .PEM pada Windows 7 pada baris perintah

22

Saya perlu mengimpor sertifikat PEM pada sejumlah besar mesin Windows 7 Enterprise yang baru diinstal.

Biasanya, saya akan melakukannya melalui MMC → Sertifikat (Komputer Lokal) snap-in → Sertifikat Root Tepercaya → Impor, tetapi saya perlu mempercepatnya. Oleh karena itu, saya hanya ingin menggunakan command prompt.

Dengan certmgr.exe(tidak certmgr.msc!), Saya akan mengetik:

certmgr.exe -add -c C:\certificate.pem -s -r localMachine root

Masalahnya adalah bahwa certmgr.exetidak ada di Windows 7. Bagaimana saya bisa menambahkan sertifikat dari baris perintah?

VG
sumber

Jawaban:

42

Anda harus menggunakan certutil.exe:

certutil –addstore -enterprise –f "Root" <pathtocertificatefile>

akan menambahkan sertifikat ke toko Otoritas Sertifikasi Root Tepercaya.

Jika Anda ingin menambahkan Otoritas Sertifikasi Menengah, ganti Rootdengan CAdan untuk menambahkan ke toko Pribadi Anda, ubah ke My.

Semua yang di atas menambahkan sertifikat ke toko Komputer Lokal. Untuk menambahkan ke toko Pengguna hapus -enterprisedari baris perintah:

certutil –addstore –f "Root" <pathtocertificatefile>

The -fdalam perintah hanya memaksa sebuah menimpa dalam kasus di mana sertifikat sudah diinstal.

garethTheRed
sumber
1
Salah satu jawaban paling berguna yang telah saya lihat sejak lama, terutama dengan petunjuk tambahan. Terpilih.
KeyszerS
Di mana mendapatkan certutil.exe? Satu-satunya tautan yang saya temukan hanya untuk 32-bit
David162795
Pada setiap komputer Windows :-) Ini harus diinstal secara default pada setiap instalasi Windows.
garethTheRed
Untuk menambahkan ke toko Pengguna hapus -perusahaan : Menghapus -enterprisemuncul untuk mencoba menambahkannya ke toko mesin dan -userdiharuskan untuk memilih toko pengguna. Mungkin ada yang berubah di Windows 10. Inilah dokumen yang relevan: Gunakan -useruntuk mengakses toko pengguna alih-alih toko mesin. - docs.microsoft.com/en-us/windows-server/administration/…
antak