def METHOD_NAME(cls) -> List[interfaces.configuration.RequirementInterface]:
    return [
        requirements.ModuleRequirement(
            name="kernel",
            description="Windows kernel",
            architectures=["Intel32", "Intel64"],
        ),
        requirements.PluginRequirement(
            name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0)
        ),
        requirements.PluginRequirement(
            name="printkey", plugin=printkey.PrintKey, version=(1, 0, 0)
        ),
        requirements.BooleanRequirement(
            name="dump",
            description="Extract listed certificates",
            default=False,
            optional=True,
        ),
    ]