An abstract interface representing a password used in TLS. Often used in user interaction such as unlocking a key storage token.