Ejemplo n.º 1
0
    def test_verify_success(self):
        to_sign = b"foo"
        signer = PyCryptoSigner.from_string(self._load_private_key_bytes())
        actual_signature = signer.sign(to_sign)

        verifier = PyCryptoVerifier.from_string(self._load_public_cert_bytes(), is_x509_cert=True)
        self.assertTrue(verifier.verify(to_sign, actual_signature))
Ejemplo n.º 2
0
    def test_verify_success(self):
        to_sign = b'foo'
        signer = PyCryptoSigner.from_string(self._load_private_key_bytes())
        actual_signature = signer.sign(to_sign)

        verifier = PyCryptoVerifier.from_string(self._load_public_key_bytes(),
                                                is_x509_cert=True)
        self.assertTrue(verifier.verify(to_sign, actual_signature))
 def test_from_string_bad_key(self):
     key_bytes = 'definitely-not-pem-format'
     with self.assertRaises(NotImplementedError):
         PyCryptoSigner.from_string(key_bytes)
Ejemplo n.º 4
0
 def test_from_string_bad_key(self):
     key_bytes = 'definitely-not-pem-format'
     with self.assertRaises(NotImplementedError):
         PyCryptoSigner.from_string(key_bytes)