fun generateToDisk(dirs: List<Path>, serviceId: String, serviceName: String, threshold: Int = 1): Unit
Generates signing key pairs and a common distributed service identity for a set of nodes.
The key pairs and the group identity get serialized to disk in the corresponding node directories.
This method should be called
dirs - List of node directories to place the generated identity and key pairs in.
serviceId - The service id of the distributed service.
serviceName - The legal name of the distributed service.
threshold - The threshold for the generated group CompositeKey.Node.