// Signer conforms to the signed.CryptoService interface behavior func TestCryptoSignerInterfaceBehavior(t *testing.T) { signer := setUpSigner(t, trustmanager.NewKeyMemoryStore(ret)) interfaces.EmptyCryptoServiceInterfaceBehaviorTests(t, &signer) interfaces.CreateGetKeyCryptoServiceInterfaceBehaviorTests(t, &signer, data.ECDSAKey, false) // can't test AddKey, because the signer does not support adding keys, and can't test listing // keys because the signer doesn't support listing keys. Signer also doesn't support tracking // roles }
// Signer conforms to the signed.CryptoService interface behavior func TestCryptoSignerInterfaceBehavior(t *testing.T) { memStore := trustmanager.NewKeyMemoryStore(constPass) signerClient, _, cleanup := setUpSignerClient(t, setUpSignerServer(t, memStore)) defer cleanup() interfaces.EmptyCryptoServiceInterfaceBehaviorTests(t, signerClient) interfaces.CreateGetKeyCryptoServiceInterfaceBehaviorTests(t, signerClient, data.ECDSAKey) // can't test AddKey, because the signer does not support adding keys, and can't test listing // keys because the signer doesn't support listing keys. }