Panduan praktikal

Bagaimana saya menjimatkan kira-kira RM 6,500 untuk code signing Windows OV

Catatan praktikal tentang pembelian terus sijil code signing Windows OV, pengesahan D-U-N-S, dan penyediaan SSL.com Cloud eSigner berdasarkan pengalaman pelancaran aplikasi saya sendiri.

3 April 2026 7 min bacaan 강걸우 Memuatkan paparan

Tag utama

Windows Code SigningSijil OVD-U-N-SSSL.comPelancaran Aplikasi
Dikemas kini
3 April 2026
Perkara utama
Pembelian terus + D-U-N-S + laluan pengesahan

Artikel ini berdasarkan pengalaman cuba jaya sebenar yang saya lalui semasa menyediakan pelancaran aplikasi desktop Windows. Pada mulanya saya menyiarkan sebahagian cerita ini di komuniti pembangun Korea dan kemudian menyusun semula di sini. Harga dan polisi boleh berubah — sentiasa semak halaman rasmi sebelum membayar.

0. Bagaimana semuanya bermula

Saya bekas perunding yang langsung tidak tahu mengenai pengaturcaraan — tidak boleh pun cetak Hello World!, hanya tahu Ctrl+C / Ctrl+V dalam Excel. Selepas diberhentikan, saya mula mencuba “vibe coding” dengan AI dan memutuskan projek pertama saya ialah aplikasi desktop yang bercita-cita tinggi.

Apabila akhirnya saya cuba kongsi kepada rakan-rakan untuk menguji di MacBook dan PC Windows, semua menghadapi masalah yang sama: tidak boleh dipasang. Ketika itulah saya baru tahu bahawa aplikasi yang diedarkan memerlukan code signing dan notarization — bukti bahawa fail tidak diubah antara pembangun dan pengguna akhir.

Proses dan kosnya jauh lebih sukar dari yang saya jangkakan.

Pecahan kos penandatanganan dan notarisasi aplikasi Mac dan Windows
Apabila mula memetakan kos pelancaran, saya segera sedar bahagian Windows mahal secara tidak seimbang.

1. Berapakah kos sebenar penandatanganan dan notarisasi aplikasi

Bahagian Mac ternyata lancar luar biasa.

  • Pendaftaran Apple Developer sekitar RM 440 setahun ($99 USD).
  • Selepas pendaftaran, aliran pembungkusan → penandatanganan → notarisasi lebih lancar dari yang dijangkakan.
  • Pemasangan dan kemas kini automatik melalui electron-updater berfungsi dengan pasti sejak hari pertama.

Dalam kes saya, selepas pendaftaran dan penyambungan Codex, keseluruhan rantaian — pembungkusan, penandatanganan, penyerahan ke pelayan Apple, notarisasi — berjalan hampir seperti satu saluran paip. Pemasang berfungsi tanpa masalah pada MacBook rakan: tiada amaran “Pembangun Tidak Dikenali” dan kemas kini automatik berfungsi serta-merta.

Aliran pengedaran aplikasi Mac dengan penandatanganan dan notarisasi Apple Developer
Setelah berdaftar sebagai Apple Developer, rantaian alat Mac tersusun dengan baik. Masalah bermula dengan Windows.

Tetapi Windows ceritanya lain sama sekali.

  • Sijil OV code signing sudah mahal dari awal.
  • Melalui penjual semula tempatan, harga naik lagi.
  • Sesetengah pembekal memaksa membeli kunci USB fizikal (seperti YubiKey).
  • Perlu memasang perkakasan setiap kali menandatangani menyukarkan automasi CI/CD.

2. Mengapa Windows OV code signing begitu sukar untuk pembangun bebas

Untuk mengelak amaran SmartScreen dan sekatan pemasangan di Windows, anda perlu sijil yang dipercayai — dan itu bermakna perlu melalui pengesahan perniagaan, sama ada usahawan tunggal atau syarikat. Semasa saya menyelidik, sijil mempunyai tahap IV / OV / EV, dan OV adalah minimum yang realistik untuk pengedaran.

Masalahnya ialah model penjual semula. Mereka memohon kepada CA seperti SSL.com atau DigiCert bagi pihak anda, tetapi margin keuntungan mereka tidak masuk akal. Sijil sendiri sudah mahal, automasi sukar, dan di atas itu masih dikenakan bayaran untuk kunci fizikal.

Contoh harga OV code signing yang melambung di penjual semula tempatan
Halangan pertama bukan kesukaran teknikal — tetapi harga dan proses yang tidak rasional.

Bagi seseorang seperti saya — yang tidak boleh menulis satu baris kod tanpa ejen AI — nak colok USB dan tandatangan secara manual setiap build memang tidak boleh diterima.

Jadi saya tanya komuniti dahulu.

Jawapan umum: “ya, memang begitu” — tetapi saya enggan menerimanya.

3. Alternatif yang ditemui di Reddit: pembelian terus SSL.com + Cloud eSigner

Petunjuk penentu datang dari komuniti pembangun berbahasa Inggeris. AI cenderung memberi jawapan terlalu umum, tetapi di Reddit, mereka yang pernah mengeluarkan aplikasi Windows berkongsi alternatif yang jauh lebih praktikal.

Pada mulanya Azure Trusted Signing dari Microsoft juga kelihatan menjanjikan — harga bagus dan automasi kukuh. Tetapi semasa saya semak, ia tersedia terutamanya untuk pembangun individu di Kanada dan AS.

Akhirnya saya pilih gabungan SSL.com pembelian terus + Cloud eSigner.

Harga yang saya jumpa ketika itu:

  • Dengan penggunaan kunci USB tradisional, jumlah kos kira-kira $500.
  • Tetapi pakej sijil OV $128 + Cloud eSigner $20/bulan kelihatan sebagai pelan yang lebih baharu dan fleksibel.
  • Ini terasa sebagai pilihan termurah dan paling mesra automasi.

Ringkasan praktikal

Pilihan paling murah yang saya benar-benar ikut

Daripada sebut harga penjual semula, saya asaskan pengiraan pada laluan pembelian terus code signing Windows OV. Kelebihan terbesar: tidak perlu menunggu kunci USB fizikal.

Harga pembelian terus SSL.com dan butiran pelan Cloud eSigner
Kuncinya ialah memotong orang tengah dan pergi terus ke CA.

Tiga sebab pendekatan ini menonjol:

  1. Margin penjual semula dihapuskan sepenuhnya.
  2. Tidak perlu menunggu berminggu-minggu penghantaran kunci USB.
  3. Membuka laluan untuk mengautomasi penandatanganan dengan Codex.

4. Halangan sebenar semasa pengeluaran sijil SSL.com

Cloud eSigner sendiri ialah perkhidmatan yang menarik. Langganan bulanan mungkin kelihatan membazir, tetapi ia menghapuskan keperluan kunci fizikal dan berfungsi baik dengan automasi.

Bahagian yang benar-benar sukar ialah proses pengeluaran itu sendiri:

  • Dokumen pendaftaran perniagaan
  • Pengesahan identiti peribadi
  • Bukti bahawa saya orang sebenar
  • Bukti bahawa perniagaan saya wujud

Selepas melepasi semua itu, SSL menambah satu lagi syarat: berikan nombor D-U-N-S untuk mengesahkan alamat, telefon dan e-mel.

Saya tidak dapat tidak berfikir: kalau ini langkah wajib, kenapa tak beritahu dari awal?

Pengeluaran sijil SSL disekat menunggu nombor D-U-N-S
Saya fikir pembelian terus ialah garisan penamat — tapi halangan sebenar ialah pengesahan perniagaan dan D-U-N-S.

5. Penemuan penting: memohon D-U-N-S melalui Apple Developer

Mendapat nombor D-U-N-S secara bebas boleh melibatkan bayaran dan birokrasi tambahan. Saya tersekat lagi dan mula tertanya-tanya sama ada “pembelian terus jimat” ini akan lebih mahal dari laluan penjual semula.

Tetapi Reddit menyelamatkan lagi. Seseorang berkongsi tip ini:

Jika anda sudah berdaftar sebagai Apple Developer, Apple boleh menghubungkan anda dengan D&B untuk memohon nombor D-U-N-S bagi tujuan pengesahan perniagaan.

Dokumen rasmi yang saya gunakan:

Halaman Apple Developer dengan pautan permohonan D-U-N-S
Jika anda sudah menjadi ahli Apple Developer, laluan ini boleh menjimatkan masa dan wang yang ketara.

Ini penting kerana pembangun yang sudah mengkomersilkan aplikasi dalam ekosistem Apple boleh menggunakan semula maklumat perniagaan yang sama. Dalam kes saya, saya berjaya mendapat nombor D-U-N-S atas nama "K-garoo Works" dengan agak cepat melalui laluan ini.

Tanpa melebih-lebih — inilah yang menyelamatkan saya dari berbelanja lebih semasa mencari laluan sijil Windows termurah.

6. Mendapat nombor D-U-N-S bukan pengakhiran

Berkat Apple, saya menerima nombor D-U-N-S dengan agak cepat. Tetapi itu bukan penamat.

Apabila saya serahkan nombor kepada SSL, mereka kata tidak boleh mengesahkannya. Saya semak sendiri laman carian awam dan mendapati perniagaan bukan AS sering tidak didaftarkan dengan betul — pautan kelihatan aktif, tetapi pengesahan sebenar gagal.

Keadaannya begini:

  • Nampak dalam akaun Apple saya ✓
  • Nampak pada papan pemuka D&B ✓
  • Tetapi pautan pengesahan awam pihak ketiga tidak berfungsi atau tidak stabil ✗
Carian awam D&B dengan fungsi terhad untuk perniagaan di luar AS
Memiliki nombor itu satu perkara; pihak ketiga boleh mengesahkan perniagaan anda melaluinya itu perkara lain sama sekali.

Kalau nombor ada tapi tak boleh disahkan secara awam, apa gunanya?

7. Mencari laluan pengesahan terakhir dan mendapat sijil

Kemudian saya tahu bahawa sejak akhir Disember tahun sebelumnya, pertikaian antara polisi perkongsian data Eropah dan operasi AS telah menyekat banyak pautan carian awam D&B — walaupun pautan kelihatan aktif.

Tiga hari saya berkomunikasi dengan sokongan SSL, mencuba setiap cara, sehingga — bersama ejen sokongan — kami menemui laluan pengesahan yang masih berfungsi. Beberapa laluan pengesahan perniagaan berkaitan perdagangan masih menyokong pertanyaan berasaskan D-U-N-S.

Selepas tiga hari bekerja dengan sokongan SSL, akhirnya saya mendapat sijil dan boleh menyediakan Cloud eSigner. Dengan bantuan Codex.

Siapa yang paling sesuai dengan pendekatan ini?

Panduan ini amat relevan jika anda:

  • Sudah mempunyai keahlian Apple Developer dan pengedaran Mac sebahagian besarnya sudah selesai
  • Pembangun solo atau pasukan kecil yang perlu mengeluarkan pemasang Windows
  • Merasakan yuran penjual semula terlalu mahal dan mahu memohon terus
  • Mahu mengautomasi penandatanganan sebagai sebahagian saluran paip CI/CD

Sebaliknya, jika struktur korporat anda kompleks atau keperluan pengesahan khusus negara kerap berubah, mungkin lebih cepat bekerja terus dengan sokongan rasmi dari awal.

Pengajaran utama

Jika perlu meringkaskan seluruh perjalanan ini dalam satu ayat:

Bahagian paling sukar dalam Windows OV code signing bukan menentukan di mana membeli sijil — tetapi mencari cara melepasi pengesahan perniagaan dan D-U-N-S semurah dan secekap mungkin.

Urutan yang saya ikut:

  1. Selesaikan bahagian Mac dahulu dengan Apple Developer.
  2. Untuk Windows, jangan terus ke penjual semula — lihat pilihan pembelian terus.
  3. Nilaikan gabungan SSL.com pembelian terus + Cloud eSigner.
  4. Gunakan laluan Apple Developer untuk memohon D-U-N-S.
  5. Jika perlu, semak laluan sokongan D&B untuk pengesahan akhir.

Pautan rujukan pantas

Soalan lazim

Adakah perlu membeli sijil code signing Windows OV dari penjual semula?

Dari pengalaman peribadi saya — tidak semestinya. Tetapi kerana polisi pengesahan dan pengeluaran boleh berubah, sentiasa semak halaman rasmi sebelum membayar.

Bolehkah dapat D-U-N-S percuma dengan akaun Apple Developer?

Laluan yang saya gunakan ialah memohon sebagai ahli Apple Developer sedia ada untuk pengesahan perniagaan dalam rangka pengkomersialan aplikasi. Ia tidak terpakai secara automatik dalam semua kes — semak panduan Apple dan D&B sebelum memulakan.