From 886585a0f673e0ea70abb99504ff9c70180361d5 Mon Sep 17 00:00:00 2001 From: elijah Date: Wed, 6 Mar 2013 01:34:16 -0800 Subject: certs - changed the logic of free/paid certs to be limited/unlimited. --- certs/app/models/client_certificate.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'certs/app/models/client_certificate.rb') diff --git a/certs/app/models/client_certificate.rb b/certs/app/models/client_certificate.rb index 13e0318..76b07a2 100644 --- a/certs/app/models/client_certificate.rb +++ b/certs/app/models/client_certificate.rb @@ -21,7 +21,7 @@ class ClientCertificate cert = CertificateAuthority::Certificate.new # set subject - cert.subject.common_name = common_name(options[:free]) + cert.subject.common_name = common_name(options[:prefix]) # set expiration cert.not_before = yesterday @@ -65,8 +65,8 @@ class ClientCertificate Digest::MD5.hexdigest("#{rand(10**10)} -- #{Time.now}").to_i(16) end - def common_name(for_free_cert = false) - (for_free_cert ? APP_CONFIG[:free_cert_prefix] : '') + random_common_name + def common_name(prefix = nil) + [prefix, random_common_name].join end # -- cgit v1.2.3