CheckSignature()