mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
correct result treatment of verifyJwtResult
This commit is contained in:
parent
364bb05da8
commit
0c8b233dfd
@ -637,14 +637,15 @@ export class TransactionLinkResolver {
|
|||||||
throw new Error(errmsg)
|
throw new Error(errmsg)
|
||||||
}
|
}
|
||||||
logger.debug('queryRedeemJwtLink... senderCom=', senderCom)
|
logger.debug('queryRedeemJwtLink... senderCom=', senderCom)
|
||||||
const verifiedJwtPayload = await verify(signedTransferPayload.handshakeID, signedTransferPayload.jwt, senderCom.publicJwtKey!) as SignedTransferPayloadType
|
const verifiedJwtResult = await verify(signedTransferPayload.handshakeID, signedTransferPayload.jwt, senderCom.publicJwtKey!)
|
||||||
logger.debug('queryRedeemJwtLink... verifiedJwtPayload=', verifiedJwtPayload)
|
logger.debug('queryRedeemJwtLink... verifiedJwtResult=', verifiedJwtResult)
|
||||||
let verifiedRedeemJwtPayload: RedeemJwtPayloadType | null = null
|
let verifiedRedeemJwtPayload: RedeemJwtPayloadType | null = null
|
||||||
if (verifiedJwtPayload === null) {
|
if (verifiedJwtResult === null) {
|
||||||
const errmsg = `Error on verify transferred redeem token with publicKey=${signedTransferPayload.publicKey}`
|
const errmsg = `Error on verify transferred redeem token with publicKey=${signedTransferPayload.publicKey}`
|
||||||
logger.error(errmsg)
|
logger.error(errmsg)
|
||||||
throw new Error(errmsg)
|
throw new Error(errmsg)
|
||||||
} else {
|
} else {
|
||||||
|
const verifiedJwtPayload = verifiedJwtResult.payload as SignedTransferPayloadType
|
||||||
const encryptedTransferArgs = new EncryptedTransferArgs()
|
const encryptedTransferArgs = new EncryptedTransferArgs()
|
||||||
encryptedTransferArgs.publicKey = verifiedJwtPayload.publicKey
|
encryptedTransferArgs.publicKey = verifiedJwtPayload.publicKey
|
||||||
encryptedTransferArgs.jwt = verifiedJwtPayload.jwt
|
encryptedTransferArgs.jwt = verifiedJwtPayload.jwt
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user