What you have there is a Confederate Navy Commission pennant, of modern manufacture, it is not an original.
That’s for the pictures, I’ve added them to my doggie flag file.
Happy Trails! Tom Martin