2011-01-20 6 views
6

Tworzę odtwarzacz MP3Player, który będzie miał dostęp do karty pamięci urządzenia w celu wyświetlenia listy utworów. Do tego celu używam interfejsu API połączenia z plikami, aby urządzenia takie jak Nokia nadal prosiły o pozwolenie. Aby to rozwiązać, plik JAR musi zostać podpisany. wiadomo, który CA jest powszechnie akceptowany przez wszystkie urządzenia, takie jak Nokia, Samsung, Sony, LG, karbonn, Micromax, a nawet urządzenia chińskie?J2ME - podpisywanie kodu - jaki certyfikat jest zgodny ze wszystkimi telefonami, takimi jak Nokia, Samsung, Micromax, LG?

Czy ktoś wie, jaki jest wspólny certyfikat dostępny dla wszystkich urządzeń?

Czy dostępna jest darmowa wersja próbna dla programistów?

Odpowiedz

0

Atlast Thawte jest najlepszym rozwiązaniem i kupiłem podpisanie kodu Thawte za 299 $, który jest ważny przez 1 rok.

+0

W jaki sposób Thawte jest najlepszym rozwiązaniem? Czy możesz podać jakiekolwiek obiektywne dane? – LarsH

2

Każdy telefon ma określony autoryzowany certyfikat główny, taki jak thwate, verisign z innym poziomem dostępu. Musisz sprawdzić wspólny certyfikat, który zaspokoi Twoje potrzeby.

+1

Chcę tylko wiedzieć, co to jest wspólne świadectwo dostępne dla wszystkich urządzeń? – Achsah

+0

Możesz to sprawdzić na urządzeniu lub skontaktować się z odpowiednim zespołem technicznym. –

1

Może to być oparte na Twoich wymaganiach. Sprawdzone przez Thawte, Verisign i Java obsługuje większość urządzeń. Rozmawiałem już z Thawte i zespołem technicznym Verisign w tym celu. Powiedzieli większość wsparcia urządzenia po podpisaniu wniosku. Ale nie obsługują listy modeli urządzeń mobilnych. Zasugerowałem, że Thawte jest lepszy od obu.

3

Niestety z tego zakresu telefonów i zakładam terytoria którego szukasz jednorożca, który nie istnieje

jednak trzeba sprawdzić, które urządzenia chcesz wdrożyć ją, jako wspólne jako Verisign, Thwate lub UTI certyfikat jest, certyfikat główny nie jest obecny na wszystkich telefonach! niestety oznacza to, że jeśli podpiszesz aplikację, nie będziesz mógł zainstalować na tych urządzeniach, na których nie ma certyfikatu głównego.

Telefony trzeba będzie zwrócić szczególną uwagę są te, które zostały dostosowane przez przewoźników, w wielkim przykład większość Sony K800s posiadają certyfikat Verisign, chyba że są tymi, Vodafone UK, w którym to przypadku nie będzie dla niektórych firmware

Najlepszym rozwiązaniem jest uzyskanie kilku podpisanych midletów i umieszczenie ich na serwerze obsługującym oraz użycie powiadomienia o instalacji http w celu sprawdzenia, czy masz wiele awarii, możesz wtedy spróbować przekierować te telefony, które mają problemy z zainstalowaniem konkretnej, podpisanej aplikacji.

2

Ten post ma ponad rok, ale ten problem z urzędem certyfikacji SSL nadal istnieje w wielu telefonach typu flip i nie-smart. Po znalezieniu w Internecie ograniczonej liczby stałych informacji zadzwoniłem do kilku dostawców i rozpoczęliśmy niektóre z moich własnych testów. VeriSign ma najwyraźniej największą bazę instalacyjną, ale kosztuje ramię i nogę. Po obejrzeniu Thawte, które nie działało na wszystkich urządzeniach, znalazłem GeoTrust (który jest filią VeriSign), który wydaje się działać na każdym trzepnięciu, które przetestowałem.

Napisałem post omawiający sprawę nieco bardziej szczegółowo, ale ogólnie GeoTrust zajmuje się problemem za ułamek kosztów innych certyfikatów. W moim przypadku szukałem symbolu wieloznacznego. Na dzień 15.10.2012 r. Kosztuje 499 USD rocznie z nieograniczoną liczbą subdomen i instalacji serwerów.

http://www.alexfoley.com/ssl-certificate-roots-on-old-mobile-devices/

+0

Dobre informacje, ale pytanie dotyczyło raczej podpisywania kodu niż protokołu SSL. Czy odpowiedź jest wciąż taka sama?Może tak jest, ale nie wiem, więc pytam. Jeśli chodzi o GeoTrust, mam certyfikaty root dla niego na moim Nokia 112, ale nie na moim Nokia 3110c (wydany w 2007 roku). – LarsH