cat-users AT lists.geant.org
Subject: The mailing list for users of the eduroam Configuration Assistant Tool (CAT)
List archive
- From: Paul Dekkers <paul.dekkers AT surf.nl>
- To: Ricardo Stella <stella AT rider.edu>
- Cc: cat-users AT lists.geant.org
- Subject: Re: [[cat-users]] Radius certificate length and faq
- Date: Thu, 14 Oct 2021 19:59:13 +0200
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=surf.nl; dmarc=pass action=none header.from=surf.nl; dkim=pass header.d=surf.nl; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MYOddcRILbWzPp4lAW261insyIRM6MpUrJO0WwFdugI=; b=JMqUwfOXyqByE1J6p+wTS/eBMBcwd0P84wPjR9PSlJZJlcuycJtZGU67mxJw1b1/84xtz5J2Fa1nAD7UCcMBBfzR/jlXDVcvmh1B6cFV9h1WRGMcIEkEfglDx0Kim7QDMPn+CidKg9jn0OL+2eUde7eVeeElPYxpj7tckTuGtBWo8e8oXDyrg4Yoshp+tGNSEYc5PlM6XCcK3S8rG9A7OY3dwjUe36GkO8Jcp7QjIztL9HPdZQXQ+jdJlMX3cjcktHWC0bjiGFxplHXb8Apkv2XjeNllxsiINkdu/RYE163Z/hCzEcfraZioo3ETKVHfBOsv9Il5gzb5zvghOk0s8A==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z5F1BjujzOWQ8/RmXcwOeSi0bYEEKNUS57/HpkZSe860PoDfXVqLETZCOkXVAuPjDZVG8pqOC5Q9ZnGE8RBChRlqzDtFstkNEwWrWp79Q5S9eSXP6OJLIyjDNd9EfGLf1Qcs9CdNPRK/X96op3Xp5cPziW+tljPvWnElmOlLITFzRT8cl7FAfkpq0UAXGXVoGRgO9UDBGUEAYgJsDqxS8DXfI/YdfTv1Zzs5WYYTpuJ9mHiNwzwQRAzOl0TrVT7Unz6z9VL+w5dqTXKu49EXdbvhjpmm28kRS1SLhfDWAPLVqg+f5ipqpnAfjAtiDZikMpBhX0KzS4laGxjsuX4IUQ==
- Authentication-results: rider.edu; dkim=none (message not signed) header.d=none;rider.edu; dmarc=none action=none header.from=surf.nl;
Hi,
CAEhoxgU1P+hkudogboGd+jiRG-S3gxT_pyHtPHXqB+Ofi-p3zQ AT mail.gmail.com">These may be questions for the eduroam admin list but it does involve cat.We initially configured eduroam with the same commercial cert used for http for radius (we use clearpass). It is only in a semi test mode - that is, it's there and works, but not publicized. Now that I know a little better (maybe ready to take eduroam 102), it would be best to use our own CA with a long expiration date so we won't have to push down a new cat tool in a year or two.
I think that in itself isn't the best reason for a private CA ;-)
but indeed one of the advantages.
Interestingly, we were just discussing pro's and con's for public vs. private CAs, as there have been developments in end-user devices. Originally, the advise for a private CA was in particular important because Android couldn't pin the servernames (CN or SubjectAltName DNS) from the certificate, so it was more or less the CA pinning the trust. But this name pinning is possible now (and otherwise CAT/geteduroam takes care of that if it's not in the OS dialog).
Also, Android 11 allows you to configure "use system CAs", and it
will validate the "domain name" against the certificate
properties. (I use the same name as the realm, hoping users will
use that if they try.) If you have a private CA, it needs to be
installed in Android first. Also on Windows, because if you don't:
Windows won't even connect, while that all will work with a public
CA. Windows will actually also warn you about the installation of
a private CA, because it could be abused for other purposes (like
websites, and thus man in the middle attacks). Because of this,
I'm personally leaning towards public CAs, because it may prevent
people from switching of server certificate validation if that
option is still available in their clients. (But it's really a
personal preference. You may get a different view in a next
reply.)
You can include multiple root CAs in your profile, and continue
to use the servername after CA migration. It kind of depends on
how long you expect your users to work with a particular profile.
(One could argue, but geteduroam and CAT don't support this yet,
that we don't even pin the CA per se, if you trust "all OS
provided CAs". Like you do with websites.)
So, there are of course also arguments pro private CAs, and the
renewal period could be one of them. If your users use profiles
from CAT, the renewals/reissue won't affect them, but definitely
you as an administrator.
CAEhoxgU1P+hkudogboGd+jiRG-S3gxT_pyHtPHXqB+Ofi-p3zQ AT mail.gmail.com">Our CA I've set up 20 years ago and not in use any more has an expiration date of 2031 so may be an option - this was with openssl and a 2048 bit. But may create a brand new CA just in case. And this would be the cert pushed via cat.
Few questions now...
* How long should the radius cert be? I understand that renewing it won't affect cat since what matters is the root that signs it. But reading iOS does not trust certs longer than about 2 years, would this be the case? Should I plan on renewing the radius cert every year? Would it be an issue with the long term CA installed by cat?
I think that logic is there, but doesn't apply to private CAs.
You better verify, of course if you go that path, trivial to find
out.
CAEhoxgU1P+hkudogboGd+jiRG-S3gxT_pyHtPHXqB+Ofi-p3zQ AT mail.gmail.com">There is a EAP server certificate considerations page, that based on the discussion is about to be reviewed. It does contain some of the extensions. You would need the server extension, and subjectaltname DNS; the certificate should not be wildcard, not EV, and have modern hashing mechanism, and not be a CA. I guess that's roughly it.* Are there any FAQs on verifying what extensions are needed/required?
CAEhoxgU1P+hkudogboGd+jiRG-S3gxT_pyHtPHXqB+Ofi-p3zQ AT mail.gmail.com">* We have a 3 node clearpass implementation. Should each radius cert be its own CN but add all 3 nodes to subject alt names?
All servers can use the same certificate and names. There is no relation between the hostname and the name in the certificate. That's the entire reason the trust has to come from another place ;-)
Paul
CAEhoxgU1P+hkudogboGd+jiRG-S3gxT_pyHtPHXqB+Ofi-p3zQ AT mail.gmail.com">To unsubscribe, send this message: mailto:sympa AT lists.geant.org?subject=unsubscribe%20cat-usersI'll probably think of more questions once I hit send but for now..
Thanks in advance - Ricardo.
--
°(((=((===°°°(((================================================
Or use the following link: https://lists.geant.org/sympa/sigrequest/cat-users
- [[cat-users]] Radius certificate length and faq, Ricardo Stella, 10/14/2021
- Re: [[cat-users]] Radius certificate length and faq, Paul Dekkers, 10/14/2021
- Re: [[cat-users]] Radius certificate length and faq, Stefan Winter, 10/15/2021
Archive powered by MHonArc 2.6.19.