def verify(self, message, signature):
    'Verifies a message against a signature.\n\n        Args:\n            message: string or bytes, The message to verify. If string, will be\n                     encoded to bytes as utf-8.\n            signature: string or bytes, The signature on the message. If\n                       string, will be encoded to bytes as utf-8.\n\n        Returns:\n            True if message was signed by the private key associated with the\n            public key that this object was constructed with.\n        '
    message = _helpers._to_bytes(message, encoding='utf-8')
    try:
        return rsa.pkcs1.verify(message, signature, self._pubkey)
    except (ValueError, rsa.pkcs1.VerificationError):
        return False
Verifies a message against a signature.

Args:
    message: string or bytes, The message to verify. If string, will be
             encoded to bytes as utf-8.
    signature: string or bytes, The signature on the message. If
               string, will be encoded to bytes as utf-8.

Returns:
    True if message was signed by the private key associated with the
    public key that this object was constructed with.
def verify(self, message, signature):
    'Verifies a message against a signature.\n\n        Args:\n            message: string or bytes, The message to verify. If string, will be\n                     encoded to bytes as utf-8.\n            signature: string or bytes, The signature on the message. If\n                       string, will be encoded to bytes as utf-8.\n\n        Returns:\n            True if message was signed by the private key associated with the\n            public key that this object was constructed with.\n        '
    message = _helpers._to_bytes(message, encoding='utf-8')
    try:
        return rsa.pkcs1.verify(message, signature, self._pubkey)
    except (ValueError, rsa.pkcs1.VerificationError):
        return False