发行公司债券是合法的有:
1、按是否记名可分为记名公司债券与不记名公司债券;
2、按是否可提前赎回分为可提前赎回公司债券与不可提前赎回公司债券;
3、按发行目的分为普通公司债券、改组公司债券、利息公司债券、延期公司债券;
4、按有无选择权为普通公司债券、改组公司债券、利息公司债券、延期公司债券;
4、按有无选择权分为附有选择权的公司债券与未附有选择权的公司债券。
【法律依据】
考驾照网(KAOJIAZHAO.COM)
根据《证券法》第五条,证券的发行、交易活动,必须遵守法律、行政法规;禁止欺诈、内幕交易和操纵证券市场的行为。