예제 #1
0
파일: ca.py 프로젝트: LeadroyaL/drozer-py3
    def testItShouldHaveACAAfterLoading(self):
        old_ca = CA()
        old_ca.create_ca()

        key_pem = CA.pkey_to_pem(old_ca.ca_key)
        cert_pem = CA.certificate_to_pem(old_ca.ca_cert)

        ca = CA()
        ca.load(key_pem, cert_pem)

        assert ca.has_ca()
예제 #2
0
파일: ca.py 프로젝트: LeadroyaL/drozer-py3
    def testItShouldNotLoadACAFromInvalidKeyMaterial(self):
        old_ca = CA()
        old_ca.create_ca()

        key_pem = CA.pkey_to_pem(old_ca.ca_key)

        old_ca.create_ca()

        cert_pem = CA.certificate_to_pem(old_ca.ca_cert)

        ca = CA()
        assert not ca.load(key_pem, cert_pem)
        assert not ca.has_ca()
예제 #3
0
파일: ca.py 프로젝트: LeadroyaL/drozer-py3
    def testItShouldHaveACAAfterCreation(self):
        ca = CA()
        ca.create_ca()

        assert ca.has_ca()
예제 #4
0
파일: ca.py 프로젝트: LeadroyaL/drozer-py3
    def testItShouldNotHaveACAByDefault(self):
        ca = CA()

        assert not ca.has_ca()