summaryrefslogtreecommitdiffstats
path: root/make-testcert
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2012-03-26 07:11:41 -0400
committerRob Crittenden <rcritten@redhat.com>2012-03-26 20:29:26 -0400
commitbd440d515ed7cf769e357105becc5dbe6aa1beee (patch)
treebf9d3a5749ae016e07bceb5618026a92da10b698 /make-testcert
parentef21a286f0e4ed561be81bcc12c2432d8371fb3d (diff)
downloadfreeipa-bd440d515ed7cf769e357105becc5dbe6aa1beee.tar.gz
freeipa-bd440d515ed7cf769e357105becc5dbe6aa1beee.tar.xz
freeipa-bd440d515ed7cf769e357105becc5dbe6aa1beee.zip
Fix uses of O=REALM instead of the configured certificate subject base.
ticket 2521
Diffstat (limited to 'make-testcert')
-rwxr-xr-xmake-testcert5
1 files changed, 4 insertions, 1 deletions
diff --git a/make-testcert b/make-testcert
index 8a90de1ec..f5a2fa775 100755
--- a/make-testcert
+++ b/make-testcert
@@ -97,8 +97,11 @@ def makecert(reqdir):
# Generate NSS cert database to store the private key for our CSR
run_certutil(reqdir, ["-N", "-f", pwname])
+ res = api.Backend.client.run('config_show')
+ subject_base = res['result']['ipacertificatesubjectbase'][0]
+
cert = None
- subject = 'CN=%s,O=%s' % (api.env.host, api.env.realm)
+ subject = 'CN=%s,%s' % (api.env.host, subject_base)
princ = 'unittest/%s@%s' % (api.env.host, api.env.realm)
csr = unicode(generateCSR(reqdir, pwname, subject))