def test_csr(self): pkey = ezbakeca.private_key() csr = ezbakeca.csr(pkey, CN="Test") nt.assert_is_instance(csr, crypto.X509Req) nt.assert_equal(csr.get_subject().CN, "Test") nt.assert_true(csr.verify(ezbakeca.openssl_key(pkey)))
def test_trusted_cert(self): ctx = SSL.Context(SSL.TLSv1_METHOD) ctx.get_cert_store().add_cert(self.ca) ctx.use_privatekey(ezbakeca.openssl_key(self.appKey)) ctx.use_certificate(self.appCert) nt.assert_equal(ctx.check_privatekey(), None)