Telegram Passport

EncryptedCredentials

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

fields

fieldtyperequireddescription
datastringrequiredBase64-encoded encrypted JSON-serialized data with unique user's payload, data hashes and secrets required for EncryptedPassportElement decryption and authentication
hashstringrequiredBase64-encoded data hash for data authentication
secretstringrequiredBase64-encoded secret, encrypted with the bot's public RSA key, required for data decryption

import

types.ts
import type { EncryptedCredentials } from "@yaebal/types";

used by

types