Aracılığıyla paylaş


CertMgr

CertMgr araçları DumpCert'in yerini alır. sertifikalarının yönetimi için yeni özellikler sertifika güven listeleri (CTL) ve(CRL)sertifika iptal listeleri içerir. Araç, Microsoft Windows Yazılım Geliştirme Seti (SDK) yükleme yolunun \Bin klasörüne yüklenir.

CertMgr, https://go.microsoft.com/fwlink/p/?linkid=84091adresinden indirebileceğiniz Windows SDK'sının bir parçası olarak kullanılabilir.

CertMgr, komutta belirtilen eyleme bağlı olarak dört işlevden birini gerçekleştirir.

CertMgr [-add|-del|-put] [Options] [ -s [ -rRegistryLocation ] ] SourceName [ -s [ -rRegistryLocation ] ] [DestinationName]

Aşağıdaki tabloda CertMgr aracının temel eylemleri gösterilir.

Eylem bayrağı Açıklama
hiç kimse Sertifikaları, CRL'leri veya CTL'leri görüntüler.Eylem bayrağı olmadan (yalnızca görüntülemek için), SourceName görüntülenecek öğeleri içeren sertifika deposunun veya dosyanın adıdır. Mağaza, serileştirilmiş deposu (StoreFile) veya bir sistem deposu olabilir. Varsayılan olarak, CertMgr sertifika deposundaki veya dosyadaki tüm sertifikaları, CTL'leri veya CRL'leri görüntüler. DestinationName görüntü için kullanılmaz.
-eklemek Sertifikaları, CTL'leri ve CRL'leri bir sertifika deposuna kopyalar. -addkullanırken, sourceName mevcut sertifikaları, CTL'leri ve CRL'leri içeren kaynak sertifika deposudur. DestinationName sertifikaların, CTL'lerin ve CRL'lerin eklendiği hedef sertifika deposudur. Depoyu PKCS #7 dosyası olarak kaydeden -7 seçeneği kullanılmadığı sürece hedef depo serileştirilmiş deposu olarak kaydedilir. Hedef depo bir sistem deposu olduğunda -7 seçeneğinin kullanılamadığını unutmayın.
-Del Sertifika deposundan sertifikaları, CTL'leri ve CRL'leri siler. -delkullanırken, sourceName mevcut sertifikaları, CTL'leri ve CRL'leri içeren kaynak sertifika deposudur. DestinationName, belirtilen öğeler silindikten sonra kalan sertifikaların, CTL'lerin ve CRL'lerin kopyalarını içeren hedef sertifika deposudur. DestinationName belirtilmezse, SourceName hedef depo olarak da görev yapacaktır (değiştirilecektir). Depoyu PKCS #7 dosyası olarak kaydeden -7 seçeneği kullanılmadığı sürece hedef depo serileştirilmiş deposu olarak kaydedilir. Hedef depo bir sistem deposu olduğunda -7 seçeneğinin kullanılamadığını unutmayın.
-koymak X.509 kodlanmış sertifika, CTL veya CRL'yi bir dosyaya kaydeder. -putkullanırken, sourceName mevcut sertifikaları, CTL'leri ve CRL'leri içeren kaynak sertifika deposudur. DestinationName, X.509 kodlanmış sertifika, CTL ve CRL'nin kaydedileceği dosyanın adıdır. -7 seçeneği kullanılırsa, dosya PKCS #7 dosyası olarak kaydedilir.

 

Seçenekler

Aşağıdaki seçenekler, not edilen durumlar dışında tüm CertMgr işlevleri için geçerlidir.

Seçenek Eylem bayrağı Açıklama
-v none (yalnızca görüntüleme) Ayrıntılı mod. Sertifikalar, CTL'ler ve CRL'ler hakkında ayrıntılı bilgileri görüntüler. Varsayılan değer, kısa bilgileri görüntülemektir.
-c tüm Yalnızca sertifikaları kullanın.
-CTL tüm Yalnızca CTL kullanın.
-CRL tüm Yalnızca CRL'leri kullanın.
-all -add-del
-put
Seçilen türün tüm girdilerini ekler.
-eencodingType tüm Sertifika kodlama türü.
-ystoreProviderType tüm Mağaza sağlayıcı türü.
-7 -add-del
-put
Hedef depoyu PKCS #7 dosyası olarak kaydeder.
-fdwFlags tüm Açık bayrağını depolayın. Bu, CertOpenStoregeçirilen dwFlags parametresidir. Varsayılan değer CERT_SYSTEM_STORE_CURRENT_USER. Yalnızca -y ayarlandıysa anlamlıdır. Daha fazla bilgi için bkz. CertOpenStore.
-ncommonNameString -add-del
-put
Sertifikanın ortak adı. Yalnızca sertifikalarla kullanılabilir.
-sha1sha1Hash -add-del
-put
Kopyalanacak, silinecek veya kaydedilecek sertifika, CTL veya CRL'nin SHA1 karması.
-s tüm Deponun bir sistem deposu olduğunu gösterir.
-rregistryLocation tüm Sistem sertifika deposunun kayıt defteri konumu. Yalnızca -s ayarlandığında anlamlıdır. currentUser (kayıt defteri anahtarı HKEY_CURRENT_USER) veya localMachine (kayıt defteri anahtarı HKEY_LOCAL_MACHINE) olarak ayarlanmalıdır. currentUser varsayılan değerdir.
-? tüm Tüm seçenekleri görüntüler.

 

Açıklamalar

CertMgr yalnızca Internet Explorer 4.0 veya sonraki sürümlerinde desteklenir.

CertMgr bir veya daha fazla sertifikayı, CTL'yi veya CRL'yi kopyalayabilir, silebilir veya kaydedebilir. Bu kategorilerden birinde birden fazla öğe varsa, kullanıcının üç seçeneği vardır:

  • Belirtilen kategorideki tüm öğeleri kopyalamak, silmek veya kaydetmek için -all seçeneğini kullanın.
  • Kopyalanacak, silinecek veya kaydedilecek öğeyi benzersiz olarak tanımlamak için -n ve -sha1 seçeneklerini kullanın.
  • -allveya -n ve -sha1 belirtilmezse, CertMgr kullanıcıdan kopyalanacak, silinecek veya kaydedilecek öğelerin listesini ister. Kullanıcı kopyalanacak, silinecek veya kaydedilecek öğenin dizinini girerek yanıt verir.

CertMgr eylemleri söz diziminin ve seçeneklerin küçük çeşitlemelerini kullanır. Bir eyleme özgü söz dizimi ve seçenekler kullanılmalıdır.

CertMgr iki tür sertifika deposuyla çalışır: StoreFile ve sistem deposu. StoreFile aşağıdaki dosya türlerinden biri olabilir:

  • Kodlanmış bir CTL/CRL/sertifika dosyası (64 tabanında kodlanmış olabilir)
  • PKCS #7 dosyası
  • İmzalı belge
  • Seri hale getirilmiş bir StoreFile

StoreFile türünün belirtilmesi gerekmez. CertMgr, StoreFile türünü belirleyebilir ve uygun eylemleri gerçekleştirebilir.

Sistem deposu normalde kayıt defterinde currentUseraltında bulunan bir sertifika deposudur. Kullanıcı, yalnızca adını sağlayarak bir sistem deposuna başvurabilir. Sertifika deposu sağlayıcı türünü belirtmek gerekli değildir. StoreFile veya sistem deposu türüne bağlı olarak, CertMgr ilgili mağaza sağlayıcısı türünü seçer.

CertMgr Kullanarak