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/Servi
>> 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/Servi
>> 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.

Reply via email to