ktgbotapi
common
jvm
tgbotapi.core
/
dev.inmo.tgbotapi.types.passport.credentials
/
EncryptedCredentials
Encrypted
Credentials
@
Serializable
data
class
EncryptedCredentials
(
val
data
:
EncryptedData
,
val
hash
:
SourceBytes
,
val
secret
:
EncryptedByBotPublicKeyData
)
Members
Members & Extensions
Constructors
Encrypted
Credentials
Link copied to clipboard
constructor
(
data
:
EncryptedData
,
hash
:
SourceBytes
,
secret
:
EncryptedByBotPublicKeyData
)
Functions
decrypt
With
PKCS8Private
Key
Link copied to clipboard
jvm
fun
EncryptedCredentials
.
decryptWithPKCS8PrivateKey
(
privateKey
:
PrivateKey
)
:
DecryptedCredentials
fun
EncryptedCredentials
.
decryptWithPKCS8PrivateKey
(
key
:
String
)
:
DecryptedCredentials
Properties
data
Link copied to clipboard
@
Serializable
(
with
=
Base64BytesToFromStringSerializer::class
)
val
data
:
EncryptedData
hash
Link copied to clipboard
@
Serializable
(
with
=
Base64BytesToFromStringSerializer::class
)
val
hash
:
SourceBytes
secret
Link copied to clipboard
@
Serializable
(
with
=
Base64BytesToFromStringSerializer::class
)
val
secret
:
EncryptedByBotPublicKeyData