Dlaczego konwertować P7S na CER?
Plik .p7s (podpis PKCS #7) zawiera podpis kryptograficzny i certyfikat(y) X.509 sygnatariusza, ale nie zawiera podpisanej treści. Wyodrębnienie certyfikatu pozwala dodać go do magazynu zaufanych certyfikatów, sprawdzić, kto złożył podpis, lub przekazać go do innego systemu w celu weryfikacji bez kontaktu z pierwotnym sygnatariuszem.
Jak przekonwertować P7S na CER
OpenSSL FREE
Uruchom openssl pkcs7 na pliku .p7s, aby wyodrębnić certyfikat(y) do pliku PEM, a następnie użyj openssl x509, aby przekonwertować go na zakodowany w DER plik .cer. Narzędzie preinstalowane w macOS i większości dystrybucji Linux; w Windows należy zainstalować je oddzielnie.
Microsoft Outlook APP
W przypadku podpisanych wiadomości e-mail zweryfikowanych przez Outlook, kliknij ikonę podpisu, wyświetl certyfikat, przejdź do karty Szczegóły i użyj opcji Kopiuj do pliku, aby wyeksportować jako DER .cer. Działa to tylko w przypadku podpisów dołączonych do wiadomości e-mail, a nie samodzielnych plików .p7s.
O tych formatach
Plik P7S - zazwyczaj o nazwie smime.p7s - to podpis cyfrowy dołączony do podpisanej wiadomości e-mail. Potwierdza on tożsamość nadawcy oraz fakt, że wiadomość nie została zmieniona podczas…
Otwórz szczegóły .P7S →Plik CER to certyfikat cyfrowy X.509, który wiąże tożsamość (stronę internetową, serwer lub wydawcę) z kluczem publicznym, podpisany przez urząd certyfikacji. W systemie Windows kliknij go…
Otwórz szczegóły .CER →Jakość i na co uważać
- Plik
.p7sto podpis odłączony, który zawiera podpis i certyfikat(y) sygnatariusza, ale nie oryginalny dokument - nie ma tu nic do „konwersji”, jedynie certyfikat do wyodrębnienia. - Zachowaj oryginalny plik
.p7si podpisany plik razem, jeśli będziesz musiał ponownie przeprowadzić weryfikację w przyszłości; wyodrębniony.cerdowodzi, kto podpisał, ale nie co zostało podpisane. - Plik
.p7smoże zawierać pełny łańcuch certyfikatów; wynik OpenSSL może zawierać wiele certyfikatów, które należy rozdzielić przed indywidualną konwersją każdego z nich na.cer.
Najczęściej zadawane pytania
Dlaczego nie mogę po prostu zmienić rozszerzenia z .p7s na .cer?
.p7s to kontener PKCS #7 otaczający podpis i certyfikat(y); .cer to czysty certyfikat X.509. Zmiana nazwy spowoduje powstanie uszkodzonego pliku.Czy potrzebuję oryginalnego dokumentu, aby wyodrębnić certyfikat?
.p7s; nie potrzebujesz podpisanego dokumentu, aby go wyodrębnić.Co jeśli mój plik .p7s jest zakodowany w PEM zamiast binarnie?
-----BEGIN PKCS7-----, zmień flagę OpenSSL z -inform DER na -inform PEM.Czy Outlook może wyodrębnić certyfikaty z samodzielnych plików .p7s?
.p7s należy użyć OpenSSL.