diff --git a/kms/kmsetsi.go b/kms/kmsetsi.go
index e864d7b25bffb33de9662d1ceddc4dc7bf96305f..5472595f892beaa477da24e7705568f609ea5344 100644
--- a/kms/kmsetsi.go
+++ b/kms/kmsetsi.go
@@ -48,10 +48,20 @@ func (es *etsiServer) ETSIRemoveKMSPeer(ctx context.Context, in *pb.ETSIKMSPeerR
 
 func (es *etsiServer) ETSIGetPeerList(ctx context.Context, in *pb.ETSIKMSPeerListRequest) (*pb.ETSIKMSPeerListReply, error) {
 
-	return &pb.ETSIKMSPeerListReply{
-		PeerName:   "X",
-		PeerStatus: "Y",
-	}, nil
+	ep := make([]*pb.ETSIKMSPeer, 2)
+
+	r := new(pb.ETSIKMSPeerListReply)
+
+	r.Peer = ep
+
+	p := pb.ETSIKMSPeer{
+		PeerName:   "Yo",
+		PeerStatus: "bla",
+	}
+
+	r.Peer[0] = &p
+
+	return r, nil
 }
 
 func (es *etsiServer) GetEncryptKeys256Bit(ctx context.Context, in *pb.ETSIGetEncryptKeys256BitRequest) (*pb.ETSIGetEncryptKeys256BitReply, error) {