Class: TC_Cert

Inherits:
Test::Unit::TestCase
  • Object
show all
Defined in:
ext/xmlsig/t/tc_cert.rb

Instance Method Summary collapse

Instance Method Details

#test_cert_basicsObject



22
23
24
25
26
27
28
29
30
31
32
33
# File 'ext/xmlsig/t/tc_cert.rb', line 22

def test_cert_basics
    c = Xmlsig::X509Certificate.new
    if c.loadFromFile("t/keys/badb.pem", "cert_pem") < 0
        raise "failed to load cert"
    end
    assert_equal("CN=Badb,OU=X/Secure,O=Baltimore Technologies Ltd.,ST=Dublin,C=IE",
    c.getSubjectDN, "subject DN matches")
    assert_equal("CN=Another Transient CA,OU=X/Secure,O=Baltimore Technologies Ltd.,ST=Dublin,C=IE",
    c.getIssuerDN, "issuer DN matches")
    assert_equal(3, c.getVersion, "version matches")
    assert_equal(1, c.isValid, "cert is valid")
end