I can only tell you from personal experience but I have never had to show anything but my green card when getting on a ship at embarkation and we have been on well over 40 cruises, I would think that is because your picture and fingerprints are listed with the federal government