From Fedora Project Wiki

Revision as of 18:21, 9 April 2013 by Rcritten (talk | contribs) (Created page with "{{QA/Test_Case |description=IPA certificate search |setup=This requires an IPA master with a CA which you should have already set up. |actions= === Basic Search === # ipa cer...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

IPA certificate search

Setup

This requires an IPA master with a CA which you should have already set up.

How to test

Basic Search

  1. ipa cert-find

Should return 10 or more certificates (12 if there is a replica) of the form:

Serial number (hex): 0x1
Serial number: 1
Status: VALID
Subject: CN=Certificate Authority,O=EXAMPLE.COM

Search by non-specific subject

Search for certificates with this domain in the subject:

  1. ipa cert-find --subject=example.com

Should return the same number of certificates as every certificate should match.

Search for specific subject

Search for certificates for the FQDN of this IPA server:

  1. ipa cert-find --subject=ipa.example.com

Should return 3 certificates. One is for the web server, one for 389-ds and one for Tomcat.

Search for an exact subject

Search for certificates for the FQDN of this IPA server, with the exact match flag set:

  1. ipa cert-find --subject=ipa.example.com --exact

Should return 3 certificates. One is for the web server, one for 389-ds and one for Tomcat.

Search for an exact subject, no matches

Search for certificates for the domain of this IPA server, with the exact match flag set:

  1. ipa cert-find --subject=example.com --exact

Should return 0 certificates because while example.com is in the subject it doesn't match exactly.

Search by serial number

Search for certificates by serial number:

  1. ipa cert-find --min-serial-number=8 --max-serial-number=9
 Serial number (hex): 0x8
 Serial number: 8
 Status: VALID
 Subject: CN=ipa.example.com,O=EXAMPLE.COM
 Serial number (hex): 0x9
 Serial number: 9
 Status: VALID
 Subject: CN=ipa.example.com,O=EXAMPLE.COM
----------------------------
Number of entries returned 2
----------------------------

We should get two. To do a negative test, search with the numbers reversed:

There should be 0 matches.

Expected Results

All the test steps should end with the specified results.