00:12:08 melvster has quit (Ping timeout: 252 seconds) 01:02:26 scor (~scor@drupal.org/user/52142/view) has joined #dig 01:23:19 scor has quit (Read error: Connection reset by peer) 01:23:27 scor (~scor@drupal.org/user/52142/view) has joined #dig 05:14:22 scor has quit (Quit: scor) 08:38:27 trueg_away is now known as trueg 08:43:29 cheater has quit (Quit: leaving) 09:32:32 jmvanel (~jmv@73.96.114.78.rev.sfr.net) has joined #dig 11:36:43 melvster (~melvin@94.112.34.211) has joined #dig 12:06:42 melvster has quit (Ping timeout: 272 seconds) 12:14:34 Ralph_ (RSwick@w3cvpn1.w3.org) has joined #dig 12:14:48 Ralph_ is now known as RalphS 12:21:22 trueg is now known as trueg_away 12:54:16 scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) has joined #dig 12:54:16 scor has quit (Changing host) 12:54:16 scor (~scor@drupal.org/user/52142/view) has joined #dig 13:02:41 timbl has quit (Ping timeout: 252 seconds) 13:16:57 danbri_ (~danbri@146.255.148.108) has joined #dig 13:22:42 jmvanel has quit (Ping timeout: 272 seconds) 13:32:40 rszeno has quit (Quit: Leaving.) 13:35:01 jmvanel (~jmv@deductions.pck.nerim.net) has joined #dig 14:11:11 trueg_away is now known as trueg 14:22:02 scor has quit (Quit: scor) 14:44:02 deiu (~andrei@2001:470:8b2d:7d4:d4e1:d99:5a6b:f55d) has joined #dig 14:44:02 deiu has quit (Changing host) 14:44:02 deiu (~andrei@unaffiliated/deiu) has joined #dig 15:19:48 scor (~scor@partners-f812c7.mgh.harvard.edu) has joined #dig 15:19:49 scor has quit (Changing host) 15:19:49 scor (~scor@drupal.org/user/52142/view) has joined #dig 16:03:23 trueg has quit () 16:20:48 jmvanel has quit (Ping timeout: 244 seconds) 16:25:40 trueg (~trueg@HSI-KBW-46-237-238-110.hsi.kabel-badenwuerttemberg.de) has joined #dig 16:34:01 jmvanel (~jmv@73.96.114.78.rev.sfr.net) has joined #dig 16:40:44 amy has quit (Quit: restart) 16:46:29 amy (~amy@2001:470:8b2d:7d4:fa1e:dfff:fed6:2b66) has joined #dig 16:46:33 deiu: looking at WebIDauth, it requires to give the PHP access to server SSL private key (server.key). this precious key is normally not accessible to any user on the server. do you typically copy it somewhere PHP can access it (but not in the web space), or do you loosen the permissions on the path to /etc/ssl/private/server.key? 16:46:34 amy has left #dig 16:47:40 scor, it doesn't have to be the server's key 16:48:35 it only needs to be a key pair out of which the public key is shared with other services using the IDP 16:49:12 deiu: the comment says: "// private key belonging to server's SSL certificate" 16:50:00 hmm, I might have put that comment when I was working on it locally 16:50:28 so if what you say is true, it is good, as otherwise it would put the whole SSL layer at risk (the one used for https) 16:50:38 btw, the key is only needed when you rung it as an IDP service 16:50:50 run* 16:50:56 yes, like on http://auth.my-profile.eu/ right? 16:50:59 yes 16:51:16 the HTTP cert needs _not_ be used for the IDP 16:51:21 sure, that's what WebIDauth is for, WebIDauth is not necessary otherwise 16:51:37 you can still use it for local auth 16:51:39 I would say SHOULD NOT :p 16:51:58 what do you mean by that? 16:52:46 amy (~amy@2001:470:8b2d:7d4:fa1e:dfff:fed6:2b66) has joined #dig 16:53:17 deiu: "the HTTP cert needs _not_ be used for the IDP" it's probably best to generate a new cert key pair for the purpose of the IDP, instead of using the one used by the server for regular https <-- this is a good summary / recommendation right? 16:57:22 deiu: what did you mean with "you can still use it for local auth" ? 16:57:34 jmvanel has quit (Ping timeout: 276 seconds) 16:59:22 yes for #1 16:59:53 #2 I meant that you can use it to authenticate users for your app, without going through an IDP 17:00:33 but this also means that your server will require the client cert for each request 17:00:39 (which is not bad) 17:04:26 deiu: so to be clear, #2 is: you can use the private key of the server SSL cert if you only perform auth against that server, and not in delegate auth scenario 17:08:48 deiu: I was trying WebIDauth last night on an ubuntu 12.10 VM, and FF and Chrome were giving different errors. chrome says FATAL: [SSL Error] TLSv1 required. (found TLSv1.1) - but FF does not complain about that 17:28:53 melvster (~melvin@p4FF97AF4.dip.t-dialin.net) has joined #dig 17:35:21 danbri_ has quit (Remote host closed the connection) 17:48:33 I thought I relaxed a bit the TLS requirements 17:48:40 I'll look at it today 17:49:27 scor, about #2, you don't need a private key if you authenticate local requests 17:49:54 the private key is _only_ used when WebIDauth acts as an IDP, to sign the redirect request 17:51:20 ah, so that means that if all I want is to authenticate in my WebIDauth service, I could skip the private key thing (as an exercise durin debugging) 17:57:15 trueg is now known as trueg_away 18:02:58 danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig 18:05:27 deiu: I'm trying to see why my local instance of webIDauth isn't asking me for a cert… if I point chrome to http://auth.my-profile.eu/, it offer cert selection and let me in, but if I do the same to my local VM, it just says FATAL: [Client Error] You have to provide a certificate! 18:07:05 ok, so first of all, you are saying that "FATAL: [SSL Error] TLSv1 required. (found TLSv1.1)" is just a warning and will not prevent the rest of the auth to happen, right? so I can safely ignore it for now? 18:21:39 danbri_ has quit (Remote host closed the connection) 18:30:49 no, actually it's a FATAL error 18:31:01 but that's not the issue I guess 18:31:12 I'll remove that check for now 18:31:25 you still need to config the web server to ask for a certificate 18:31:40 btw, why don't you use the VM image I made for MyProfile 18:31:46 it comes with everything preinstalled 18:35:28 scor, http://www.cloudiway.com/download/MyProfile/MyProfile.ova 18:35:55 deiu: I didn't know about that image! 18:36:11 danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig 18:36:42 ok, I managed to get my server to ask for a cert now, and I choose my MyProfile cert, and then get FATAL: No ownership! Could not verify that the client certificate's public key matches their private key 18:37:16 this cert was generated from myprofile.eu 18:38:32 weird 18:38:37 that is with ?verbose=on of course 18:38:42 yeah 18:39:01 btw, are you doing this as a side project? 18:39:04 deiu: could it be that my server is not set up propertly to do SSL handshake etc.? 18:39:08 ?? 18:39:22 yeah, it's not for my main work if that's what you mean 18:39:33 it's for the Drupal integration 18:39:46 ah ok, because I can provide in-person assistance today (before I leave tomorrow) 18:40:06 ah really? I could come to your office if you have time 18:40:11 later today 18:40:14 sure 18:40:20 ok, what time? 18:40:32 I'll be around until 5:30-6:00pm 18:40:39 whenever you want (even now) 18:40:53 ok, I'll come around in a couple of hours. when do you leave tomorrow? 18:40:55 I have nothing in particular that needs doing right now 18:41:06 in the evening 18:41:14 ok 18:41:29 tomorrow I'll be at MIT until 6pm probably 18:41:40 great, I might come tomorrow as well :) 18:41:52 cool 18:41:54 thanks for your help deiu and see you soon 18:42:01 I'll try to patch WebIDauth today 18:42:02 deiu: sounds like you had a productive visit, might be awesome to round it off with a drupal integration! :) 18:42:10 lol 18:42:31 melvster, indeed! more stuff will be revealed soon, so stay tuned! 18:42:31 deiu: yeah, if you can fix the TLSv1 error for a start that would be great 18:42:47 I'm surprrised nobody experienced it before. 18:43:03 scor, you're using TLSv1.1 > TLSv1 18:43:17 from the comment in the code, 1.1 should work too since it's > 1 18:43:27 not sure 18:43:28 / check for desired protocol (TLSv1 at least) 18:43:30 I'll look into it 18:43:46 but actually, I don't care about it in WebIDauth 18:43:55 the web server will do the handshake first anyway 18:44:08 I'll just remove that check 18:44:38 ot: http://www.wired.com/gadgetlab/2013/01/leap-motion-asus/ 18:45:17 melvster, I really want to get my hands on LEAP :) 18:47:05 trueg_away is now known as trueg 18:49:42 scor, I've removed the TLSv1 check 18:51:09 deiu: thanks 19:01:31 timbl (~timbl@200.7.52.34) has joined #dig 19:17:12 danbri_ has quit (Remote host closed the connection) 19:55:26 trueg is now known as trueg_away 20:04:58 danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) has joined #dig 20:07:11 rszeno (~rszeno@79.114.18.202) has joined #dig 20:21:02 melvster1 (~melvin@p5797F8D9.dip.t-dialin.net) has joined #dig 20:22:14 melvster has quit (Ping timeout: 240 seconds) 20:41:29 deiu: on my way! 20:44:06 scor has quit (Quit: scor) 21:03:42 scor (~scor@31-33-229.wireless.csail.mit.edu) has joined #dig 21:03:42 scor has quit (Changing host) 21:03:42 scor (~scor@drupal.org/user/52142/view) has joined #dig 21:15:15 danbri has quit (Ping timeout: 248 seconds) 21:17:35 RalphS has quit () 21:30:59 jmvanel (~jmv@139.239.24.109.rev.sfr.net) has joined #dig 21:36:59 cheater__ (~cheater@p4FD0EDBE.dip.t-dialin.net) has joined #dig 21:53:41 scor has quit (Quit: scor) 22:00:42 deiu has quit (Quit: Leaving) 22:04:20 cheater__ has quit (Quit: leaving) 22:04:45 cheater__ (~cheater@p4FD0EDBE.dip.t-dialin.net) has joined #dig 23:11:34 timbl has quit (Quit: timbl)