|
5 | 5 | import net.sharksystem.SharkTestPeerFS; |
6 | 6 | import net.sharksystem.asap.crypto.InMemoASAPKeyStore; |
7 | 7 | import net.sharksystem.asap.pki.ASAPCertificate; |
8 | | -import net.sharksystem.pki.CredentialMessage; |
9 | | -import net.sharksystem.pki.SharkPKIComponent; |
10 | | -import net.sharksystem.pki.SharkPKIComponentFactory; |
| 8 | +import net.sharksystem.pki.*; |
11 | 9 | import org.junit.jupiter.api.Assertions; |
12 | 10 |
|
13 | 11 | import java.io.IOException; |
@@ -88,9 +86,9 @@ public void setUpScenario_1() throws SharkException, IOException { |
88 | 86 | SharkPKIComponent claraPKI = (SharkPKIComponent) this.claraPeer.getComponent(SharkPKIComponent.class); |
89 | 87 |
|
90 | 88 | // create credential messages |
91 | | - CredentialMessage aliceCredentialMessage = alicePKI.createCredentialMessage(); |
92 | | - CredentialMessage bobCredentialMessage = bobPKI.createCredentialMessage(); |
93 | | - CredentialMessage claraCredentialMessage = claraPKI.createCredentialMessage(); |
| 89 | + CredentialMessage aliceCredentialMessage = ((SharkPKIDebugSupport) alicePKI).createCredentialMessage(); |
| 90 | + CredentialMessage bobCredentialMessage = ((SharkPKIDebugSupport) bobPKI).createCredentialMessage(); |
| 91 | + CredentialMessage claraCredentialMessage = ((SharkPKIDebugSupport) claraPKI).createCredentialMessage(); |
94 | 92 |
|
95 | 93 | // a) Alice and Bob exchange and accept credential messages and issue certificates |
96 | 94 | ASAPCertificate aliceIssuedBobCert = alicePKI.acceptAndSignCredential(bobCredentialMessage); |
@@ -187,10 +185,10 @@ public void setUpScenario_2() throws SharkException, IOException { |
187 | 185 | SharkPKIComponent davidPKI = (SharkPKIComponent) this.davidPeer.getComponent(SharkPKIComponent.class); |
188 | 186 |
|
189 | 187 | // create credential messages |
190 | | - CredentialMessage aliceCredentialMessage = alicePKI.createCredentialMessage(); |
191 | | - CredentialMessage bobCredentialMessage = bobPKI.createCredentialMessage(); |
192 | | - CredentialMessage claraCredentialMessage = claraPKI.createCredentialMessage(); |
193 | | - CredentialMessage davidCredentialMessage = davidPKI.createCredentialMessage(); |
| 188 | + CredentialMessage aliceCredentialMessage = ((SharkPKIDebugSupport) alicePKI).createCredentialMessage(); |
| 189 | + CredentialMessage bobCredentialMessage = ((SharkPKIDebugSupport) bobPKI).createCredentialMessage(); |
| 190 | + CredentialMessage claraCredentialMessage = ((SharkPKIDebugSupport) claraPKI).createCredentialMessage(); |
| 191 | + CredentialMessage davidCredentialMessage = ((SharkPKIDebugSupport) davidPKI).createCredentialMessage(); |
194 | 192 |
|
195 | 193 | // a) Alice and Bob exchange and accept credential messages and issue certificates |
196 | 194 | alicePKI.acceptAndSignCredential(bobCredentialMessage); |
@@ -283,7 +281,7 @@ public static void addComponentsToSharkPeer(CharSequence peerID, SharkPeer shark |
283 | 281 |
|
284 | 282 | // create a component factory |
285 | 283 | SharkPKIComponentFactory certificateComponentFactory = |
286 | | - new SharkPKIComponentFactory(new InMemoASAPKeyStore(peerID)); |
| 284 | + new SharkPKIComponentFactory(); |
287 | 285 |
|
288 | 286 | // register this component with shark peer - note: we use interface SharkPeer |
289 | 287 | sharkPeer.addComponent(certificateComponentFactory, SharkPKIComponent.class); |
|
0 commit comments