|
|
@ -46,16 +46,16 @@ public class CTXBase extends AbstractTestContext { |
|
|
|
engine.setNotifyHandshakeCallback(callbacks); |
|
|
|
|
|
|
|
setupModel(); |
|
|
|
alice = model.get(Role.ALICE).pEpIdent; |
|
|
|
bob = model.get(Role.BOB).pEpIdent; |
|
|
|
carol = model.get(Role.CAROL).pEpIdent; |
|
|
|
alice = model.getIdent(Role.ALICE).pEpIdent; |
|
|
|
bob = model.getIdent(Role.BOB).pEpIdent; |
|
|
|
carol = model.getIdent(Role.CAROL).pEpIdent; |
|
|
|
|
|
|
|
keyAlicePub = model.get(Role.ALICE).getDefaultKey(false).getKeyPub(); |
|
|
|
keyAliceSec = model.get(Role.ALICE).getDefaultKey(false).getKeySec(); |
|
|
|
keyAlicePubPassphrase = model.get(Role.ALICE).getDefaultKey(true).getKeyPub(); |
|
|
|
keyAliceSecPassphrase = model.get(Role.ALICE).getDefaultKey(true).getKeySec(); |
|
|
|
keyBobPub = model.get(Role.BOB).getDefaultKey(false).getKeyPub(); |
|
|
|
keyBobSec = model.get(Role.BOB).getDefaultKey(false).getKeySec(); |
|
|
|
keyAlicePub = model.getIdent(Role.ALICE).getDefaultKey(false).getKeyPub(); |
|
|
|
keyAliceSec = model.getIdent(Role.ALICE).getDefaultKey(false).getKeySec(); |
|
|
|
keyAlicePubPassphrase = model.getIdent(Role.ALICE).getDefaultKey(true).getKeyPub(); |
|
|
|
keyAliceSecPassphrase = model.getIdent(Role.ALICE).getDefaultKey(true).getKeySec(); |
|
|
|
keyBobPub = model.getIdent(Role.BOB).getDefaultKey(false).getKeyPub(); |
|
|
|
keyBobSec = model.getIdent(Role.BOB).getDefaultKey(false).getKeySec(); |
|
|
|
|
|
|
|
TestLogger.logH2("Machine directory: "); |
|
|
|
TestLogger.log(engine.getMachineDirectory()); |
|
|
@ -71,43 +71,18 @@ public class CTXBase extends AbstractTestContext { |
|
|
|
} |
|
|
|
|
|
|
|
private void setupModel() { |
|
|
|
// Idents
|
|
|
|
{ |
|
|
|
model.add(new TestIdentity(Role.ALICE)); |
|
|
|
model.add(new TestIdentity(Role.BOB)); |
|
|
|
model.add(new TestIdentity(Role.CAROL)); |
|
|
|
} |
|
|
|
// Nodes
|
|
|
|
{ |
|
|
|
TestNode tn = new TestNode(Node.NODE_A1); |
|
|
|
tn.addOwnIdent(model.get(Role.ALICE)); |
|
|
|
model.add(tn); |
|
|
|
} |
|
|
|
{ |
|
|
|
TestNode tn = new TestNode(Node.NODE_B1); |
|
|
|
tn.addOwnIdent(model.get(Role.BOB)); |
|
|
|
model.add(tn); |
|
|
|
} |
|
|
|
{ |
|
|
|
TestNode tn = new TestNode(Node.NODE_C1); |
|
|
|
tn.addOwnIdent(model.get(Role.CAROL)); |
|
|
|
model.add(tn); |
|
|
|
} |
|
|
|
{ |
|
|
|
TestNode tn = new TestNode(Node.NODE_A2); |
|
|
|
tn.addOwnIdent(model.get(Role.ALICE)); |
|
|
|
model.add(tn); |
|
|
|
} |
|
|
|
{ |
|
|
|
TestNode tn = new TestNode(Node.NODE_B2); |
|
|
|
tn.addOwnIdent(model.get(Role.BOB)); |
|
|
|
model.add(tn); |
|
|
|
} |
|
|
|
{ |
|
|
|
TestNode tn = new TestNode(Node.NODE_C2); |
|
|
|
tn.addOwnIdent(model.get(Role.CAROL)); |
|
|
|
model.add(tn); |
|
|
|
} |
|
|
|
// Idents to Nodes (1-n)
|
|
|
|
model.getNode(NodeName.NODE_A1).setRole(Role.ALICE); |
|
|
|
model.getNode(NodeName.NODE_B1).setRole(Role.BOB); |
|
|
|
model.getNode(NodeName.NODE_C1).setRole(Role.CAROL); |
|
|
|
model.getNode(NodeName.NODE_A2).setRole(Role.ALICE); |
|
|
|
model.getNode(NodeName.NODE_B2).setRole(Role.BOB); |
|
|
|
model.getNode(NodeName.NODE_C2).setRole(Role.CAROL); |
|
|
|
|
|
|
|
// Default Partner
|
|
|
|
model.getIdent(Role.ALICE).setDefaultPartner(Role.BOB); |
|
|
|
model.getIdent(Role.BOB).setDefaultPartner(Role.CAROL); |
|
|
|
model.getIdent(Role.CAROL).setDefaultPartner(Role.ALICE); |
|
|
|
|
|
|
|
// Keys
|
|
|
|
{ |
|
|
@ -115,13 +90,13 @@ public class CTXBase extends AbstractTestContext { |
|
|
|
String pathSec = "../resources/test_keys/alice-sec-DE5DF92A358DCE5F.asc"; |
|
|
|
String pathPubPP = "../resources/test_keys/alice-passphrase-pub-BCBAC48800026D6F.asc"; |
|
|
|
String pathSecPP = "../resources/test_keys/alice-passphrase-sec-BCBAC48800026D6F.asc"; |
|
|
|
new TestKeyPair(model.get(Role.ALICE), pathPub, pathSec, true); |
|
|
|
new TestKeyPair(model.get(Role.ALICE), pathPubPP, pathSecPP, "passphrase_alice", true); |
|
|
|
new TestKeyPair(model.getIdent(Role.ALICE), pathPub, pathSec, true); |
|
|
|
new TestKeyPair(model.getIdent(Role.ALICE), pathPubPP, pathSecPP, "passphrase_alice", true); |
|
|
|
} |
|
|
|
{ |
|
|
|
String pathPub = "../resources/test_keys/bob-pub.asc"; |
|
|
|
String pathSec = "../resources/test_keys/bob-sec.asc"; |
|
|
|
new TestKeyPair(model.get(Role.BOB), pathPub, pathSec, true); |
|
|
|
new TestKeyPair(model.getIdent(Role.BOB), pathPub, pathSec, true); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|