Mucosal vaccination with a self-adjuvanted lipopeptide is immunogenic and protective against Mycobacterium tuberculosis.