I setup a https: webservice a week ago, didn't have to do anything, it worked.
But we are using real certificates. I called it from multiple other ColdFusion servers, it was an API for a third party developer, they had no issues either. Regards Dale Fraser http://dale.fraser.id.au http://cfmldocs.com http://learncf.com http://flexcf.com -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of MrBuzzy Sent: Friday, 6 August 2010 8:16 PM To: [email protected] Subject: Re: [cfaussie] Comsume https webservice Ooh them's fightin' words Dale! Wildcard certs can also require importing too sometimes. I recall Phil had to do so once ...? Not the cert, but the signing authority needs to be trusted. Vague memories. Hicup. I should put down the phone or the beer or both. Sent from my iPhone On 06/08/2010, at 7:22 PM, "Dale Fraser" <[email protected]> wrote: > Im pretty sure this wouldn't be a problem if you just use a real > wildcard cert, seems like a lot of time wasted for a $400 spend > > Regards > Dale Fraser > > http://dale.fraser.id.au > http://cfmldocs.com > http://learncf.com > http://flexcf.com > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Gavin Beau Baumanis > Sent: Friday, 6 August 2010 3:58 PM > To: [email protected] > Subject: Re: [cfaussie] Comsume https webservice > > Yup - most certainly - after every change. > All this work is on our staging server - so we're free to restart > services as often as required. > > > Gavin. > > > On 06/08/2010, at 3:15 PM, skateboard.com.au wrote: > >> have you restarted cf after adding the cert into the keystore? >> >> Drew Peacock >> >> >> >> -----Original Message----- >> From: Gavin Beau Baumanis <[email protected]> >> To: [email protected] >> Date: Fri, 6 Aug 2010 15:10:42 +1000 >> Subject: Re: [cfaussie] Comsume https webservice >> >>> Now remember how I said EVERYTHING was working correctly for >>> straight hhtp? >>> >>> >>> Well that hasn't changed - but I have to wonder how? >>> >>> Here is the code I am using; >>> <cfset remoteLoginService = createObject("component", >>> >>> "my.path.to.cfc.Service").init("https://mydomain/my/path/to/cfc/Serv >>> i >>> c >>> e.cfc?wsdl")> >>> >>> should it not be?; >>> <cfset remoteLoginService = createObject("webservice", >>> "https://mydomain/my/path/to/cfc/Service.cfc?wsdl")> >>> >>> I did try this by the way - and I still get the unauthenticated peer >>> error message.... but I just thought it odd that thew previous >>> version worked at all. >>> >>> I also a "." (period) used instead of the "?" in CFLIVEDOCS - which >>> I also tried - without success. >>> Once again I got the authentication error..... so it would seem my >>> underlying issue is still a certificate error - but if someone could >>> shoot me the correct code to use when invoking a web service >>> (perhaps you have one in your code already??) - that would be most handy. >>> >>> >>> Gavin. >>> >>> >>> On 06/08/2010, at 1:01 PM, Gavin Beau Baumanis wrote: >>> >>>> Hi Kai, >>>> >>>> Here is what CFAdmin tells me; >>>> >>>> JVM Details >>>> Java Version 1.6.0_14 >>>> Java Vendor Sun Microsystems Inc. >>>> Java Vendor URL http://java.sun.com/ >>>> Java Home /opt/coldfusion9/runtime/jre >>>> >>>> Java VM Specification Version 1.0 >>>> Java VM Specification Vendor Sun Microsystems Inc. >>>> Java VM Specification Name Java Virtual Machine Specification >>>> Java VM Version 14.0-b16 >>>> Java VM Vendor Sun Microsystems Inc. >>>> Java VM Name Java HotSpot(TM) Server VM >>>> Java Specification Version 1.6 >>>> Java Specification Vendor Sun Microsystems Inc. >>>> Java Specification Name Java Platform API Specification >>>> Java Class Version 50.0 >>>> >>>> >>>> So I am going to go with - we're using the normal / standard CF >>> install version. >>>> >>>> Gavin >>>> >>>> >>>> On 06/08/2010, at 12:58 PM, Kai Koenig wrote: >>>> >>>>> Just to double check and a random idea - are you running this on >>>>> the >>> standard JVM that comes with CF or has it been upgraded to 1.6.20+? >>>>> >>>>> Cheers >>>>> Kai >>>>> >>>>> >>>>>> Okay some more news... but it is still not working. >>>>>> >>>>>> When I try to delete a certificate from the Java KeyStore using >>>>>> the >>> certman CFIDE extension it throws an error. >>>>>> Subsequently I have reverted to using the command line to do the >>> KeyStore maintenance. >>>>>> >>>>>> Here is what I have done; >>>>>> >>>>>> Imported into the KeyStore the public key used to access our SSL >>> secured website. (I.e the key we would issue to a client so that >>> they could access the site. >>>>>> >>>>>> in code this following line; >>>>>> <cfset remoteLoginService = createObject("component", >>>>>> >>> >>> "my.path.to.cfc.Service").init("https://mydomain/my/path/to/cfc/Serv >>> i >>> c >>> e.cfc?wsdl")> >>>>>> >>>>>> causes this error; >>>>>> Unable to read WSDL from URL: >>> https://mydomain/my/path/to/cfc/Service.cfc?wsdl. Error: >>> javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated. >>>>>> >>>>>> Now I don't know if this is the same thing or not, but I exported >>> (via Firefox - by clicking on the padlock icon and choosing EXPORT) >>> the certificate at the website. >>>>>> Imported THAT certificate in the Java KeyStore - get the same >>> error as above. >>>>>> >>>>>> >>>>>> I then read on a blog - something about requiring the certificate >>> used to sign the public key and since we signed the key ourselves I >>> added that to the Java KeyStore too. >>>>>> But unfortunately - I still get the same error. >>>>>> >>>>>> The command line confirms that the certs are indeed in the >>>>>> KeyStore >>> - as does the CertMan CFIDE extension. >>>>>> I have restarted the CF service after each certificate >>> installation. >>>>>> >>>>>> It would "seem" I have done everything required - but it still >>> doesn't work. >>>>>> >>>>>> And let me also say that if I place the exact same CFCs and >>>>>> calling >>> code onto a non-SSL path - then the web service is consumed >>> correctly >>> - so am really confident it is not a CFML coding issue. >>>>>> >>>>>> >>>>>> If anyone has any ideas at all - I would be most appreciative - >>>>>> Of >>> course - if I do get it working - I will let everyone know what I did. >>>>>> >>>>>> Gavin. >>>>>> >>>>>> >>>>>> On 05/08/2010, at 11:50 PM, MrBuzzy wrote: >>>>>> >>>>>>> Yeah I agree the default CF9 jvm should be a-o-k. But ya never >>> know. >>>>>>> >>>>>>> I guess you're back to the challenge of importing it correctly. >>>>>>> Or >>> there's some other issue going on. >>>>>>> >>>>>>> Sent from my iPhone >>>>>>> >>>>>>> On 05/08/2010, at 11:21 PM, Gavin Beau Baumanis >>> <[email protected]> wrote: >>>>>>> >>>>>>>> I don't get a cert warning in the browser because I have "that" >>> cert and only that cert installed in the browser already. >>>>>>>> >>>>>>>> Our staging sites have all been confired to allow the same >>> developer's client cert - thus one cert for all staging sites. >>>>>>>> >>>>>>>> Thus only have one cert installed means you don't even get the >>> prompt for the cert it's just automatically applied by firefox - >>> after the first run of course... >>>>>>>> >>>>>>>> Well - at least that's what I am putting it (the working in the >>> browser) down to anyway. >>>>>>>> >>>>>>>> As for the JVM that we're using - to be honest - I wouldn't >>>>>>>> have >>> a clue... but since we're running CF9 - would it not be using >>> whatever >>> CF9 gets bundled with? >>>>>>>> >>>>>>>> >>>>>>>> Gavin. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 05/08/2010, at 10:38 PM, MrBuzzy wrote: >>>>>>>> >>>>>>>>> What I find interesting is your browser does not give any >>> certificate warnings when viewing the wsdl over https. That usually >>> means you wont need to import the certificate or issuing authority >>> in to the JVM. >>>>>>>>> >>>>>>>>> Is it possible you are using any early-ish JVM, like version >>> 1.4.2? >>>>>>>>> If you can, upgrade the CF JVM to the latest 1.6.x. verslon. >>>>>>>>> You >>> will need to modify jvm.config once you have installed the new JVM >>> and give CF a restart. >>>>>>>>> >>>>>>>>> On 5 August 2010 20:29, Gavin Beau Baumanis >>> <[email protected]> wrote: >>>>>>>>> >>>>>>>>> On 05/08/2010, at 7:26 PM, MrBuzzy wrote: >>>>>>>>> >>>>>>>>>> Annoying isn't it :) >>>>>>>>>> >>>>>>>>> Yup sure is. >>>>>>>>> >>>>>>>>> >>>>>>>>>> When you view the https wsdl in a browser what warnings (if >>> any) do you get? >>>>>>>>>> >>>>>>>>> None. >>>>>>>>> >>>>>>>>> The WSDL looks identical to that produced when using a >>>>>>>>> non-https >>> URL. >>>>>>>>> Apart from the namespace addresses etc being different because >>> of the different URL >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Also if you're going commando (command line hehe) just check >>> that you are working on the same jvm or jdk that is specified in >>> ColdFusion's jvm.config file. >>>>>>>>>> >>>>>>>>> Ahh righteo.... >>>>>>>>> I didn't consider that.... but thanks. >>>>>>>>> >>>>>>>>> It still doesn't work though.... bummer.... >>>>>>>>> >>>>>>>>> Anyone got anything further I could try? >>>>>>>>> Or is it simply a fact that importing the server cert into the >>> java keystore - should see it working? >>>>>>>>> And if that is the case - does the alias used when importing >>>>>>>>> the >>> cert, matter any? >>>>>>>>> >>>>>>>>> Thanks again.... >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Sent from my iPhone >>>>>>>>>> >>>>>>>>>> On 05/08/2010, at 4:50 PM, Gavin Baumanis >>> <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Everyone, >>>>>>>>>>> >>>>>>>>>>> I have been trying to get this to work for the past few days >>> and have >>>>>>>>>>> finally decided I should ask for some help. >>>>>>>>>>> I have a service that runs on a server using the https >>> protocol. >>>>>>>>>>> >>>>>>>>>>> Sunsequently - when I try to use that service I get the >>> folling error; >>>>>>>>>>> Unable to read WSDL from URL: blah/blah.cfc?wsdl. Error: >>>>>>>>>>> javax.net.ssl.SSLPeerUnverifiedException: peer not >>> authenticated. >>>>>>>>>>> >>>>>>>>>>> All the items I read seemed to say that all I needed to do >>> was to add >>>>>>>>>>> the certificate to java keystore. >>>>>>>>>>> Which have done using this; >>>>>>>>>>> http://certman.riaforge.org/ >>>>>>>>>>> >>>>>>>>>>> I even tried using the command line - just in case there was >>> some >>>>>>>>>>> "odd" issue with the Certificate Manager extension to CF >>> Admin. >>>>>>>>>>> >>>>>>>>>>> But still no dice. >>>>>>>>>>> >>>>>>>>>>> I have added the server cert and also tried by adding in the >>> client >>>>>>>>>>> cert too - but I still receive that error. >>>>>>>>>>> Interestingly enough - I can successfully see the WSDL via >>> the browser >>>>>>>>>>> and https. >>>>>>>>>>> >>>>>>>>>>> If I place the code on a non-ssl connection - everything >>> works as >>>>>>>>>>> expected - so I know that my CFCs/code etc is working >>> correctly. >>>>>>>>>>> >>>>>>>>>>> If anyone has any ideas - I would be most appreciative. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Gavin. >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the >>> Google Groups "cfaussie" 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/cfaussie?hl=en. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the >>> Google Groups "cfaussie" 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/cfaussie?hl=en. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the >>> Google Groups "cfaussie" 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/cfaussie?hl=en. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the >>> Google Groups "cfaussie" 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/cfaussie?hl=en. >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the >>> Google Groups "cfaussie" 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/cfaussie?hl=en. >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the >>>>>>> Google >>> Groups "cfaussie" 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/cfaussie?hl=en. >>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the >>>>>> Google >>> Groups "cfaussie" 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/cfaussie?hl=en. >>>>> >>>>> >>>>> -- >>>>> Kai Koenig - Ventego Creative Ltd >>>>> ph: +64 4 476 6781 - mob: +64 21 928 365 / +61 450 132 117 >>>>> web: http://www.ventego-creative.co.nz >>>>> blog: http://www.bloginblack.de >>>>> twitter: http://www.twitter.com/agentK >>>>> -- >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>> Groups "cfaussie" 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/cfaussie?hl=en. >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>> Groups "cfaussie" 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/cfaussie?hl=en. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "cfaussie" 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/cfaussie?hl=en. >>> >> >> >> -- >> You received this message because you are subscribed to the Google >> Groups > "cfaussie" 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/cfaussie?hl=en. > > -- > You received this message because you are subscribed to the Google > Groups "cfaussie" 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/cfaussie?hl=en. > > -- > You received this message because you are subscribed to the Google Groups "cfaussie" 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/cfaussie?hl=en. > -- You received this message because you are subscribed to the Google Groups "cfaussie" 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/cfaussie?hl=en. -- You received this message because you are subscribed to the Google Groups "cfaussie" 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/cfaussie?hl=en.
