Sha256: 377ee4263f6f3dd9757f1ac9279a298f17172b4b46bfde4a2a50d2033339c0fa
Contents?: true
Size: 1.37 KB
Versions: 2
Compression:
Stored size: 1.37 KB
Contents
require 'test_helper' module Certify class CertificateTest < ActiveSupport::TestCase test "generate new certificate in ca" do # create a new model ca = Authority.new(:commonname => "company", :organization => "company Inc.", :city => "Town", :state => "BW", :country => "DE", :email => "info@company.com") # validate assert ca.valid?, ca.errors.full_messages.join('; ') assert ca.save # take a fix csr csr = "-----BEGIN CERTIFICATE REQUEST----- MIIBuzCCASQCAQAwezELMAkGA1UEBhMCREUxCzAJBgNVBAgMAkJXMRQwEgYDVQQH DAtGaWxkZXJzdGFkdDEVMBMGA1UECgwMYXBwLmxpbWl0IFVHMRAwDgYDVQQDDAdU ZXN0Q1NSMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGFwcGxpbWl0LmNvbTCBnzANBgkq hkiG9w0BAQEFAAOBjQAwgYkCgYEAsIofquwQAGlr4MSy/fOO7/Dq6Y193aiR+6FD UV5ULcIjGdtrjt4Miz5YlBBPa7P2cZ7GflztBCoY+W3dakgOmjAsav8VF6jAVTmO sTGZMreRJfBZaxPqhPzd0O1Wp9R/DiUr7Peoglb+Lw41DXQaF5EZGNbzq0ns0Bpf SDrm+3MCAwEAAaAAMA0GCSqGSIb3DQEBBQUAA4GBAJQQ6Me4SkTknSPVfP2jCuBH rUI/OyKPRlLzIsANUlD2ubfZWa6um9MIoeMQvISwoz8TIgZ5WGzNHTi+/ONA2wv9 8WDoRm883erKUOb8ihHfeUCV6C/B4w4La4oJ10w1D3MnJAsEE8qs1++OVhKhG9lF EUKCs2HmUX2HQTkA7EoO -----END CERTIFICATE REQUEST-----" # create the certificate cert = ca.certificates.build cert.csr = csr # validate assert cert.valid?, cert.errors.full_messages.join('; ') assert cert.save #validate the fields of the certificate end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
certify-0.0.3 | test/unit/certify/certificate_test.rb |
certify-0.0.2 | test/unit/certify/certificate_test.rb |