actually I found a solution to this. You can use a normal commercial cert for 
PKINIT. You just need a couple of extra lines in /etc/krb5.conf. The only 
disadvantage is that you have to have a line in /etc/krb5.conf for each KDC. 
That means you lose the ability to add a KDC and depend upon DNS discovery. Not 
a big deal in our context.

It doesn’t appear that ipa-server-certinstall -k works with a normal commercial 
cert, but it’s not hard to edit /var/kerberos/krb5kdc/kdc.conf to point to the 
cert.

> On Oct 23, 2019, at 11:09 AM, Robbie Harwood via FreeIPA-users 
> <freeipa-users@lists.fedorahosted.org> wrote:
> 
> Charles Hedrick <hedr...@rutgers.edu> writes:
> 
>> Thanks. So if we’re going to continue using FAST, it would be nice to
>> get “kinit -n” working properly.
>> 
>> We currently use external certificates. The KDC generates certificates
>> for kinit -n if we don’t supply an external cert, and they work, but
>> then I have to get them on all the clients, and update them when they
>> expire. I’d prefer to use an external cert, which could be verified
>> using the normal certificate infrastructure (I assume). However the
>> MIT documentation doesn’t say how to generate a certificate request. I
>> describe how to put the right extension in if I sign it myself but not
>> how to get them into a cert request that an external CA can sign.
>> 
>> Can you point to instructions for generating an appropriate
>> certificate request?
>> 
>> (At the moment I use a local program instead of kinit -n. It generates
>> an anonymous credential cache itself. I prefer to use standard
>> mechanisms where possible.)
> 
> I'm not a cert expert, so hopefully someone can reply with better
> information.  I would look at what krb5 does for its test suite, which
> can be seen here:
> https://github.com/krb5/krb5/tree/master/src/tests/dejagnu/pkinit-certs
> 
> Thanks,
> --Robbie
> _______________________________________________
> FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
> To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org

_______________________________________________
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org

Reply via email to