[Adium-devl] server Kerberos principal names

Peter Saint-Andre stpeter at stpeter.im
Fri Jan 11 00:56:13 UTC 2008


Ken Raeburn wrote:
> On Jan 10, 2008, at 14:32, Peter Saint-Andre wrote:
>> Ken Raeburn wrote:
>>> At first glance, I'm not sure how much it helps, though.  I've got  
>>> to  go back and re-read Nico's docs....
> 
> I found the piece I was missing.  It should do the trick, yeah.   
> (Though it'd be nicer if SASL supported domain-based names and Jabber  
> just used that, instead of making it specific to Kerberos, but,  
> whatever.)

Talk to the SASL WG about that. :)

>> However, the problem is large deployments with multiple connection  
>> managers. You're assigned to a particular connection manager by a  
>> load balancer. So you don't know if you'll end up with a physical  
>> connection (TCP socket) at us3.cm.xmpp.example.com or  
>> eu7.xmpp.example.com or whatever, and you need to know that  
>> specific hostname in order to get the right service principal name  
>> etc.
> 
> There are some possible arguments for using the JID domain instead of  
> the hostname, but like you say, this isn't the place to hash them  
> out.  And if the current XMPP specs say you use the name of the host  
> you connect to, whether configured by the user or looked up via SRV  
> RR, then that's what it says, and then I can tell which cases Adium  
> (or libpurple) is getting right and which it isn't, and fix the  
> latter.... Thanks.

The spec (RFC 3920) doesn't say that yet, or at least it is ambiguous. 
However I am in the process of updating RFC 3920 via an Internet-Draft 
(draft-saintandre-rfc3920bis) and that updated spec, when published, 
will cover this scenario (user-inputted hostname). With proper vetting 
by the IETF security mafia and all that...

Peter

-- 
Peter Saint-Andre
https://stpeter.im/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7338 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20080110/bdcc9fb0/attachment.bin>


More information about the devel mailing list