signature type validation