When I run QuickCert, with the configuration file given on the web 
site, I get:

[gus@gusmac drbssl]$ QuickCert
/usr/bin/QuickCert:234:in `sign_cert': DN does not match (RuntimeError)
         from /usr/bin/QuickCert:82:in `create_cert'
         from /usr/bin/QuickCert:352
         from /usr/bin/QuickCert:351:in `each'
         from /usr/bin/QuickCert:351

The offending line does a comparison. I added display of the 2 compared 
values:

csr.subject [["C", "US", 19], ["O", "local", 12], ["OU", "gusmac", 12]]
@ca_config  [["C", "US"], ["O", "local"], ["OU", "gusmac"]]


They look awfully similar...
Should the test be modified to succeed in this case?

Guillaume.

For reference:
[gus@gusmac drbssl]$ cat qc_config
full_hostname = `hostname`
domainname = full_hostname.split('.')[1..-1].join('.')
hostname = full_hostname.split('.')[0]

CA[:hostname] = hostname
CA[:domainname] = domainname
CA[:CA_dir] = "CA"
CA[:password] = '1234'

CERTS << {
   :type => 'server',
   :hostname => 'localhost',
   :password => '5678',
}

CERTS << {
   :type => 'client',
   :user => 'username',
   :email => 'username / example.com',
}
[gus@gusmac drbssl]$ ruby -v
ruby 1.8.1 (2004-04-27) [powerpc-darwin]