Jika Anda bekerja di PowerShell Anda dapat menggunakan sesuatu seperti berikut ini, diberikan file pfx InputBundle.pfx , untuk menghasilkan file sertifikat DER yang dikodekan (biner), OutputCert.der :
Get-PfxCertificate -FilePath InputBundle.pfx |
Export-Certificate -FilePath OutputCert.der -Type CERT
Newline ditambahkan untuk kejelasan, tetapi Anda tentu saja dapat memiliki ini semua dalam satu baris.
Jika Anda memerlukan sertifikat dalam format PEM yang disandikan ASCII / Base64, Anda dapat mengambil langkah tambahan untuk melakukannya seperti yang didokumentasikan di tempat lain, seperti di sini: /superuser/351548/windows-integrated-utility-to-convert -tinggi-ke-pem
Jika Anda perlu mengekspor ke format yang berbeda dari DER yang disandikan, Anda dapat mengubah -Type
parameter untuk Ekspor-Sertifikat untuk menggunakan jenis yang didukung oleh .NET, seperti yang terlihat di help Export-Certificate -Detailed
:
-Type <CertType>
Specifies the type of output file for the certificate export as follows.
-- SST: A Microsoft serialized certificate store (.sst) file format which can contain one or more certificates. This is the default value for multiple certificates.
-- CERT: A .cer file format which contains a single DER-encoded certificate. This is the default value for one certificate.
-- P7B: A PKCS#7 file format which can contain one or more certificates.