telegramx.js

EncryptedCredentials

interface

Describes data required for decrypting and authenticating EncryptedPassportElement. See the Telegram Passport Documentation for a complete description of the data decryption and authentication processes.

Declaration

interface EncryptedCredentials 

Properties

dataproperty#
data: string;

Base64-encoded encrypted JSON-serialized data with unique user's payload, data hashes and secrets required for EncryptedPassportElement decryption and authentication

hashproperty#
hash: string;

Base64-encoded data hash for data authentication

secretproperty#
secret: string;

Base64-encoded secret, encrypted with the bot's public RSA key, required for data decryption