I am developing a j2me application (MIDP 2.0, CLDC 1.1) which
communicates with a server over https(https communication is
mandatory in our architecture). The server uses an (SSL) certificate
from verisign. I am planning to deploy my Midlet in a number of handsets
from various manufacturers(Nokia, Motorola, Sony ericsson, etc) and i want
to make sure that my client(Midlet) will validate correctly the server's
Certificate and i will not face problems like the following:
"javax.microedition.pki.CertificateException: Certificate was issued by an unrecognized entity."
So, i want to ask:
(a)I know that each phone has a number of ROOT certificates. Does the
kvm implementation(j2me) on the Midlet uses them to perform the server
certificate validation or NOT?
(b)What i have to do so i can verify that my Midlet will be compatible
with the maximum number of handsets (and will perform the SSL communication
with the server correctly)
Thanks in Advance