def test_loading_pass_signature_info_instance(self): info = SignatureInfo(self.pkcs7) self.assertTrue(isinstance(info.content, collections.OrderedDict)) info2 = SignatureInfo(info) self.assertTrue(isinstance(info2.content, collections.OrderedDict)) self.assertEqual(info2.content, info.content)
def _get_signature_info(self): with zipfile.ZipFile(self.file_.file_path, mode='r') as zobj: with zobj.open('META-INF/mozilla.rsa', 'r') as fobj: pkcs7 = fobj.read() return SignatureInfo(pkcs7)
def _get_signature_details(self): with zipfile.ZipFile(self.file_.file_path, mode='r') as zobj: info = SignatureInfo(zobj.read('META-INF/mozilla.rsa')) manifest = zobj.read('META-INF/manifest.mf') return info, manifest
def test_loading_reading_string(self): info = SignatureInfo(self.pkcs7) self.assertTrue(isinstance(info.content, collections.OrderedDict))
def setUp(self): with open(get_file('mozilla-generated-by-openssl.pkcs7.der'), 'rb') as f: self.pkcs7 = f.read() self.info = SignatureInfo(self.pkcs7)