nvflare.lighter.impl.signature module

class SignatureBuilder[source]

Bases: Builder

Sign files with rootCA’s private key.

Creates signatures for all the files signed with the root CA for the startup kits so that they can be cryptographically verified to ensure any tampering is detected. This builder writes the signature.json file.

build(project: Project, ctx: dict)[source]