Konversi P7S menjadi XPS
Buat rendering XPS dari konten asli di balik sebuah signature P7S.
Konversi file P7S secara online
Kami belum punya konverter online khusus untuk P7S ke XPS, tetapi Anda bisa mengonversi file P7S secara online ke format berikut:
Bagaimana mengkonversi p7s ke xps berkas
- Dokumen
- Belum ada peringkat.
Alur kerja Windows mungkin memerlukan salinan XPS dari email atau dokumen yang ditandatangani untuk pencetakan dengan tata letak tetap, pengajuan, atau pengarsipan. File .p7s biasanya hanya berisi tanda tangan kriptografis, sehingga pesan atau dokumen asli harus dibuka dan dirender sebelum file XPS dapat dibuat.
Apa itu format P7S
.p7s umumnya mengidentifikasi container tanda tangan PKCS#7 atau CMS yang digunakan untuk penandatanganan email S/MIME, sistem penandatanganan dokumen, dan alur kerja PKI lainnya. Outlook, Thunderbird, Apple Mail, server email perusahaan, dan software tanda tangan elektronik dapat membuat atau melampirkan data P7S.
P7S terpisah, yang sering diberi nama smime.p7s, berisi tanda tangan dan informasi sertifikat, tetapi tidak berisi isi email atau dokumen yang ditandatangani. File tersebut harus diproses bersama konten asli. File CMS opaque dapat berisi konten yang ditandatangani, tetapi tetap merupakan container tanda tangan, bukan file tata letak halaman. Mengganti nama .p7s menjadi .xps tidak akan mengonversinya.
Apa itu format XPS
XPS (XML Paper Specification) adalah package dokumen tata letak tetap berbasis XML. Format ini mencatat geometri halaman, penempatan teks, resource yang disematkan, grafik vektor, dan pemformatan cetak agar dokumen dapat dirender secara konsisten.
XPS sesuai digunakan ketika sistem Windows secara khusus memintanya atau ketika penomoran halaman tetap diperlukan. Format ini didukung secara lebih terbatas dibandingkan PDF, dan membuat XPS biasanya tidak mempertahankan tanda tangan P7S atau bukti sertifikatnya yang dapat diverifikasi; proses tersebut membuat dokumen baru hasil render.
Cara membuat file XPS
Email yang ditandatangani di Outlook atau mail client lainnya
- Simpan pesan asli secara lengkap, seperti
.emlatau.msg, bersama attachmentsmime.p7s. Jangan membuka attachment P7S seolah-olah itu adalah pesan. - Buka pesan di mail client yang kompatibel dengan S/MIME dan periksa status tanda tangannya. Selesaikan masalah sertifikat yang tidak dikenal, kedaluwarsa, atau dicabut sebelum mengandalkan pesan tersebut.
- Pilih File → Print dan pilih
Microsoft XPS Document Writer. - Atur halaman, ukuran kertas, orientasi, dan penskalaan yang diperlukan, lalu pilih Print.
- Pilih tujuan dan simpan output dengan ekstensi
.xps.
Attachment tidak otomatis disertakan dalam pesan yang dicetak. Buka dan cetak setiap attachment yang diperlukan secara terpisah.
Dokumen yang ditandatangani dan file CMS
Pertama, verifikasi atau ekstrak konten yang ditandatangani, lalu buka konten tersebut dalam aplikasi aslinya dan cetak ke XPS writer. Untuk file CMS berformat DER yang berisi konten tertanam, OpenSSL dapat mengekstrak konten dengan:
openssl cms -verify -inform DER -in signed.p7s -noverify -out original.bin
Untuk tanda tangan terpisah, berikan konten asli:
openssl cms -verify -inform DER -in signature.p7s -content original.bin -noverify -out verified.bin
-noverify memeriksa operasi tanda tangan CMS sekaligus melewati validasi kepercayaan rantai sertifikat; opsi ini tidak membuktikan bahwa penanda tangan tepercaya. Gunakan file CA tepercaya atau certificate store yang sesuai jika validasi kepercayaan diperlukan. Gunakan -inform PEM untuk input berformat PEM. Perintah ini berlaku untuk file yang kompatibel dengan CMS, bukan untuk setiap format tanda tangan proprietary.
Jika hasil yang diekstrak berupa PDF, gambar, atau file Office, buka file tersebut dalam aplikasi desktop yang sesuai dan pilih File → Print → Microsoft XPS Document Writer. Jika printer XPS tidak tersedia, aktifkan optional feature Windows yang relevan atau instal driver printer XPS yang disetujui; ketersediaannya berbeda-beda menurut edisi dan versi Windows.
Konversi online
Tidak ada layanan online umum yang dapat merekonstruksi pesan atau dokumen yang hilang dari P7S terpisah. Untuk file PDF atau Office hasil ekstraksi yang tidak bersifat rahasia, layanan seperti Zamzar atau Online-Convert dapat dipertimbangkan hanya jika daftar formatnya saat ini secara eksplisit mendukung format sumber tersebut dan output XPS. Jangan mengunggah email yang ditandatangani, sertifikat, kontrak, data pribadi, atau catatan yang diatur; gunakan verifikasi lokal dan printer XPS Windows.
Batasan kualitas dan kompatibilitas
- P7S tidak menjamin ukuran halaman, pembungkusan baris, font, atau konten visual, sehingga biasanya tidak dapat dirender langsung sebagai XPS.
- Pencetakan dapat mengubah penomoran halaman, menghilangkan konten interaktif atau yang tidak didukung, meratakan anotasi, dan mengganti font yang tidak tersedia. Periksa pemisah halaman, gambar, tabel, dan informasi status sertifikat yang tercetak.
- Hasil XPS adalah render, bukan pengganti yang ditandatangani secara kriptografis. Simpan pesan atau dokumen asli yang ditandatangani, file P7S, dan bukti sertifikat yang relevan jika validasi tanda tangan atau asal-usul legal penting.
- Dukungan untuk melihat dan mencetak XPS terutama tersedia di Windows. Gunakan PDF jika penerima atau arsip tidak secara khusus memerlukan XPS.
P7S vs XPS: perbandingan format
Bagaimana format P7S dan XPS dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .P7S PKCS #7 Signature / Cryptographic Message Syntax (detached signature file) | .XPS Open XML Paper Specification |
|---|---|---|
| Teks dapat diedit | Tidak | Tidak |
| Tata letak halaman tetap | Tidak | Ya |
| Pemformatan teks | Tidak ada | Sangat lengkap |
| Gambar | Tidak | Ya |
| Elemen interaktif | Tidak | Tidak |
| Perlindungan kata sandi | Kuat | Dasar |
| Terbuka di browser web | Tidak | Tidak |
| Ukuran file umum | Sangat kecil | Sedang |
| Standar terbuka | Sebagian terbuka | Sebagian terbuka |
| Paling cocok untuk | Penyematan dalam aplikasi | Penerbitan |
| Diperkenalkan | 1991 | 2006 |
| Pengembang | RSA Laboratories / IETF | Microsoft |
| Tipe MIME | application/pkcs7-signature | application/vnd.ms-xpsdocument |