[Freeipa-users] Replica with external ca + custom subject in certificate
Jan Cholasta
jcholast at redhat.com
Thu Apr 9 05:17:40 UTC 2015
Dne 8.4.2015 v 17:43 James James napsal(a):
> It's a little bit more clear. Thanks.
>
> I have created a new ipa 4.1 replica but when I want run :
>
> # ipa-cacert-manage renew --self-signed
>
> I've got this message :
>
> [root at ipa-devel-centos7 ~]# ipa-cacert-manage renew --self-signed
> CA is not configured on this system
You can run ipa-cacert-manage only on IPA servers with CA installed.
>
> If I want to install the CA I've got this message :
>
> [root at ipa-devel-centos7 system]# ipa-ca-install --password=mypassorwd -U
> CA is already installed.
This command is used to install CA in CA-less IPA environment. The error
message is a bit misleading and we have a ticket for that:
<https://fedorahosted.org/freeipa/ticket/4492>.
>
> Should I have to promote the replica to a standalone master before
> installing the CA ?
You need to run ipa-ca-install with the replica info file used to create
the replica to install the CA:
# ipa-ca-install <path to replica info file>
>
> Any hints will be appreciated...
>
>
> James
>
>
> 2015-04-08 7:27 GMT+02:00 Jan Cholasta <jcholast at redhat.com
> <mailto:jcholast at redhat.com>>:
>
> Dne 7.4.2015 v 15:31 Martin Kosek napsal(a):
>
> On 04/07/2015 02:08 PM, James James wrote:
>
> I will try to give a better explanation :
>
>
> I have a CentOS 6.6 with ipa 3.0 named ipa-master.
> ipa-master has been
> installed with an external CA about 3 years ago and I will
> have to renew
> the certificate soon.
>
> I have created a test server (ipa-dev) with the same
> configuration (centos
> 6.6 and ipa 3.0) to test the renewal process. I want the new
> ipa-dev sever
> to be installed with an external CA.
>
> In the same time my external CA has changed and wants the
> emailAddress
> field in the certificate request 's subject.
>
>
> CSR during installation with external CA is produced by Dogtag,
> so you are
> constrained with the options and capabilities provided by
> ipa-server-install.
> Maybe it would be possible to modify the CSR and update the
> Subject manually,
> but I expect it would crash the installer later (JanC may know
> more (CCed))
>
>
> The subject name identifies the CA in server (and other)
> certificates. If you change it, you break the trust chain from the
> CA certificate to the server certificates and that will break all
> SSL in IPA.
>
>
> If it is not possible to add emailAddress in the subject, is
> it possible to
> migrate my ipa-master CA system from an external CA to a
> CA-less or
> self-signed CA ?
>
>
> It is, with ipa-cacert-manage - see links below.
>
>
> You can change your external CA to self-signed CA in IPA 4.1 or
> newer by running:
>
> # ipa-cacert-manage renew --self-signed
>
> You can't change external CA to CA-less.
>
>
>
> Thanks.
>
> 2015-04-07 13:48 GMT+02:00 Martin Kosek <mkosek at redhat.com
> <mailto:mkosek at redhat.com>>:
>
> On 04/07/2015 01:44 PM, James James wrote:
>
> ok.
>
> Is there a way to migrate from an external CA to a
> CA-less or a
>
> self-signed
>
> CA ?
>
>
> Yes, you can use ipa-cacert-manage tool introduced in
> FreeIPA 4.1.0:
>
> https://www.freeipa.org/page/__Howto/CA_Certificate_Renewal
> <https://www.freeipa.org/page/Howto/CA_Certificate_Renewal>
> https://www.freeipa.org/page/__V4/CA_certificate_renewal
> <https://www.freeipa.org/page/V4/CA_certificate_renewal>
>
> (Although I am still not sure about your use case and if
> this would help
> you)
>
>
> 2015-04-07 12:51 GMT+02:00 Martin Kosek
> <mkosek at redhat.com <mailto:mkosek at redhat.com>>:
>
> On 04/03/2015 11:39 AM, James James wrote:
>
> Hello,
>
> I want to initialize a new replica with an
> external CA. My Certificate
> Authority wants a CSR with the field
> emailAddress in the subject like :
>
> /C=FR/O=TESTO/OU=TESTOU/CN=*.e__xample.com/emailAddress=none at __none.com
> <http://example.com/emailAddress=none@none.com>
>
>
> I am not a bit confused. Do you plan to have
> FreeIPA *without* a CA or
> with own
> CA signed by external CA?
>
> FreeIPA supports these kinds of setups right now:
> http://www.freeipa.org/page/__PKI#Blending_in_PKI___infrastructure
> <http://www.freeipa.org/page/PKI#Blending_in_PKI_infrastructure>
>
> How can I do with the ipa-server-install
> command ? I have been trying
>
> for
>
> few days but I still can't.
>
> Thanks for your help.
>
>
> CCing Honza who should know the definitive
> answer. However, FreeIPA was
>
> not
>
> very flexible in configuring special subjects
> for it's CA certificate
>
> (i.e.
>
> cn=Certificate Authority, ou=...) or hosts in
> case of CA-less setup.
>
>
>
>
>
>
>
>
> --
> Jan Cholasta
>
>
--
Jan Cholasta
More information about the Freeipa-users
mailing list