Thanks Ray,

I will try to find out what this CertificateException means and why it
is triggered. I don't know what a CertificateException is..

On Dec 28, 10:56 pm, Ray Baxter <[email protected]> wrote:
> This error is not from the google calendar API. It is
> a javax.microedition.pki.CertificateException and it says that the
> certificate was issued by an unrecognized entity.
>
> Searching on javax.microedition.pki.CertificateException reveals a few
> possible sources of this error.
>
> Ray
>
> On Mon, Dec 28, 2009 at 1:26 PM, hs <[email protected]> wrote:
> > Hello, I'm working at a J2ME implementation of the google API for
> > calendar information. I decided to use the clientlogin protocol to
> > retrieve an authorization key.
>
> > At a very irregular basis I get an error in the following code. Can
> > you help me with figuring out what causes this error? (because the
> > error is irregular, I suppose it has to do something with the Google
> > service).
>
> > ERROR:
> > CalendarAdapter.clientLogin():
> > javax.microedition.pki.CertificateException: Certificate was issued by
> > an unrecognized entity wrong response: 401
> > Uncaught exception java/lang/NullPointerException.
>
> > <code>
> > private void clientLogin() {
>
> >        //For connection
> >        HttpConnection connection = null;
>
> >        //Parameters for client login
> >        String url              =       "
> >https://www.google.com/accounts/ClientLogin";;
> >        String email    =       "[email protected]";
> >        String passwd   =       "Passwd=******";
> >        String source   =       "source=******";
> >        String service  =       "service=cl";
> >        byte [] data    =
> > (email+"&"+passwd+"&"+source+"&"+service).getBytes
> > ();
> >        authKey                 =       "";
>
> >        try {
> >                connection      =       (HttpConnection)Connector.open(url);
> >                connection.setRequestMethod(HttpConnection.POST);
> >                connection.setRequestProperty("Content-Type",
> > "application/x-www-
> > form-urlencoded");
> >                OutputStream outputstream       =
> > connection.openOutputStream ();
> >                outputstream.write(data);
> >                outputstream.close ();
> >                String contents;
>
> >                contents        =       this.getData(connection);
> >                authKey         =
> > contents.substring(contents.indexOf("Auth=")+5).trim();
>
> >        }
> >        catch(IOException e) {
> >                System.out.println("GoogleCalendarClient.clientLogin():
> > "+e.toString
> > ());
> >                return;
> >        }
> > }
>
> > </code>
>
> > --
>
> > You received this message because you are subscribed to the Google Groups
> > "Google Calendar Data API" group.
> > To post to this group, send email to
> > [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-calendar-help-dataapi%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-calendar-help-dataapi?hl=en.

--

You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi?hl=en.


Reply via email to