def METHOD_NAME(self, name='default'):
    """Download and cache the manifest information."""
    if self.template is None:
        self.template = {}
    self.template[name] = requests.get(settings.fake_manifest.url[name], verify=False).content
    if self.signing_key is None:
        self.signing_key = requests.get(settings.fake_manifest.key_url, verify=False).content
    if self.private_key is None:
        self.private_key = crypto_serialization.load_pem_private_key(
            self.signing_key, password=None, backend=crypto_default_backend()
        )