diff options
author | Jan Cholasta <jcholast@redhat.com> | 2012-03-26 07:11:41 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2012-03-26 20:29:26 -0400 |
commit | bd440d515ed7cf769e357105becc5dbe6aa1beee (patch) | |
tree | bf9d3a5749ae016e07bceb5618026a92da10b698 /make-testcert | |
parent | ef21a286f0e4ed561be81bcc12c2432d8371fb3d (diff) | |
download | freeipa-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-x | make-testcert | 5 |
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)) |