Mengambil Byte Kunci Pribadi dari Windows Certificate Store


0

Saya memiliki file Sertifikat PFX yang berisi Sertifikat Klien dan Kunci Pribadi. Kemudian saya telah mengimpor file pfx ini di Windows Personal Certificate Store.

Sekarang saya perlu mengekstraksi bytes sertifikat dan Kunci Pribadi dan diteruskan ke api openssl.

Saya dapat mengekstrak Sertifikat tetapi tidak dapat mengekstrak byte kunci pribadi dalam Teks Biasa menggunakan Windows Crypto API.

Saya telah mencarinya tetapi tidak mendapatkan apa yang saya butuhkan. Jadi tolong bantu saya dalam hal ini.

Jawaban:


0

Gunakan "Jailbreak"

Itu "tidak dapat diekspor" atribut dapat diganti dengan "Jailbreak" NCC .


Terima kasih untuk ini. Tetapi saya harus melakukan ini secara terprogram
User1234

Saya melihat. Anda mencoba menimpa eksplisit "jangan lakukan ini" bendera di Windows. Saya tidak berpikir ada API resmi untuk ini. Yang bisa Anda lakukan adalah: (a) memaksa ekspor melalui jailbreak. (B) hapus cert / privkey dari Windows store. (c) mengimpor kembali untuk menyimpan tetapi kali ini dengan "tandai sebagai tidak dapat diekspor" atribut tidak disetel.
StackzOfZtuff
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.