多项选择题

作为一项国际法的基本原则,应当具备以下哪些条件()。

A.各国公认
B.联合国批准
C.具有普遍约束力
D.构成国际法的基础