public class OcsFactory extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OcsFactory.ConodeAddress |
| Constructor and Description |
|---|
OcsFactory() |
| Modifier and Type | Method and Description |
|---|---|
OcsFactory |
addConode(OcsFactory.ConodeAddress conode) |
OcsFactory |
addConode(URI conode,
String publicKey) |
OcsFactory |
addConodes(Collection<OcsFactory.ConodeAddress> conodes) |
OnchainSecrets |
createConnection() |
SkipblockId |
initialiseNewSkipchain(Signer admin)
Create a new skipchain.
|
OcsFactory |
setGenesis(SkipblockId genesis)
Set chain genesis (getId/hash of the fist block in the chain)
|
public OcsFactory setGenesis(SkipblockId genesis)
genesis - IllegalStateException - when genesis can not be decoded or is too shortpublic OcsFactory addConode(URI conode, String publicKey)
conode - cothority server address (base address in tcp://127.0.0.0:7001 form)publicKey - server public symmetricKey hex encoded to a stringIllegalArgumentException - when conode address is incorrectpublic OcsFactory addConode(OcsFactory.ConodeAddress conode)
conode - conode address with public keyIllegalArgumentException - when conode address is incorrectpublic OcsFactory addConodes(Collection<OcsFactory.ConodeAddress> conodes)
conodes - cothority server address with public keyIllegalArgumentException - when conode address is incorrectpublic OnchainSecrets createConnection() throws CothorityCommunicationException
CothorityCommunicationExceptionpublic SkipblockId initialiseNewSkipchain(Signer admin) throws CothorityCommunicationException
CothorityCommunicationExceptionCopyright © 2018. All rights reserved.