It's both, actually. I didn't know about the id="cover" requirement, but I already had it.
I've tested each independently. My Nook STR requires both that the id of the cover(html) item be 'cover' and the meta tag have attribute name="cover" first. IE, <meta name="cover" content="image0000"/>, not <meta content="image0000" name="cover"/>.