in protool/__init__.py [0:0]
def developer_certificates(self) -> List[OpenSSL.crypto.X509]:
"""Returns developer certificates as a list of PyOpenSSL X509."""
dev_certs: List[OpenSSL.crypto.X509] = []
raw_cert_items: List[str] = cast(
List[str], self._contents.get("DeveloperCertificates", [])
)
for cert_item in raw_cert_items:
loaded_cert: OpenSSL.crypto.X509 = OpenSSL.crypto.load_certificate(
OpenSSL.crypto.FILETYPE_ASN1, cert_item
)
dev_certs.append(loaded_cert)
return dev_certs