diff --git a/handler/generate_keypair.go b/handler/generate_keypair.go
index 18ae859aaa4f19fe691c183d70a0bd7d604c671e..65a26562768a1422f3c4c70af7d6617db09d5993 100644
--- a/handler/generate_keypair.go
+++ b/handler/generate_keypair.go
@@ -89,7 +89,7 @@ func (s *KeyStorageServerImpl) GenerateKeyPair(ctx context.Context,
 
 		encryptedAesKey := &api.Key{Content: encryptedAesKeyBytes}
 
-		result, errors, err = client.DoPutDataCall("keys", uuid+"/"+api.KeyType.String(api.KeyType_PRIVATE), encryptedAesKey, versions.EntitiesManagementAgentApiVersion)
+		result, errors, err = client.DoPutDataCall("keys", uuid+"/"+api.KeyType.String(api.KeyType_AES), encryptedAesKey, versions.EntitiesManagementAgentApiVersion)
 		generateKeyPairResponse.StatusList = handlePutDataErrors(generateKeyPairResponse.StatusList, errors, err)
 	}