def test_get_signer_organizational_unit_name(self): with open(get_file('mozilla-generated-by-openssl.pkcs7.der'), 'rb') as f: addon_type = get_signer_organizational_unit_name(f.read()) self.assertEqual(addon_type, 'Testing') with open(get_file('webextension_signed.rsa'), 'rb') as f: addon_type = get_signer_organizational_unit_name(f.read()) self.assertEqual(addon_type, 'Mozilla Extensions') with open(get_file('zigbert.test.pkcs7.der'), 'rb') as f: addon_type = get_signer_organizational_unit_name(f.read()) self.assertEqual(addon_type, 'Mozilla Addons Dev')
def __init__(self, path, data=''): self.path = path if not data: with open(path) as fobj: data = fobj.read() pkcs7 = data self.cert_ou = get_signer_organizational_unit_name(pkcs7)
def __init__(self, certificate_data): pkcs7 = certificate_data self.cert_ou = get_signer_organizational_unit_name(pkcs7)