src/vs/platform/extensionManagement/common/extensionGalleryService.ts/AbstractExtensionGalleryService/downloadSignatureArchive
class AbstractExtensionGalleryService:	async downloadSignatureArchive(extension: IGalleryExtension, location: URI): Promise<void> {
		if (!extension.assets.signature) {
			throw new Error('No signature asset found');
		}

		this.logService.trace('ExtensionGalleryService#downloadSignatureArchive', extension.identifier.id);

		const context = await this.getAsset(extension.assets.signature);
		await this.fileService.writeFile(location, context.stream);
	}