【喵呜刷题小喵解析】:在发放认证证书前,认证机构应确保认证决定已经作出,包括批准或扩大认证范围,以及经过认证复核与决定,确认认证要求得到满足。因此,选项A和C是正确的。同时,认证机构与客户之间的认证协议也是发放认证证书前需要确保的事项之一,因此选项D也是正确的。选项B“认证费用已经缴纳”并不是发放认证证书前必须确保的事项,因此是错误的。