如果是 J2me 程序,選擇 Java 代碼簽名證書就要麻煩壹些。J2me程序因為行業標準不壹,廠商各自為政,Java模擬器各種煩人的彈出提示規則也不壹。所以最好的選擇其實是順應潮流,不要做 J2me程序的開發。如果項目需要,又不許支持壹些老型號的手機,推薦使用雙證書簽名。即壹個 J2me 程序,同時使用兩張簽名證書做簽名。這樣的好處是,不同的廠商,不同型號的手機,只要支持 J2me 代碼簽名的,至少有壹張簽名證書能夠在手機上能夠被識別出來。
至於證書產品的話,被Symantec收購的VeriSign數字證書因為支持的平臺更多,根證書預埋得最早。所以壹般像網銀安全控件、手機銀行Java版等等國內外機構都是用的它的證書。我查了下VeriSign官方網站,現在國內他們的合作夥伴應該是壹家叫天威誠信的數字證書服務商。