fix(core): update

This commit is contained in:
2019-10-01 19:07:59 +02:00
parent dda163de2c
commit 6c7a890abe
2 changed files with 20 additions and 4 deletions

View File

@ -14,15 +14,19 @@ export class SmartJwt {
* creates a JWT
*/
public async createJWT(payloadArg: any) {
return plugins.jsonwebtoken.sign(payloadArg, this.privateKey.toPemString());
return plugins.jsonwebtoken.sign(payloadArg, this.privateKey.toPemString(), {
algorithm: 'RS256'
});
}
/**
* checks a JWT
*/
public async verifyJWTAndGetData(jwtArg: string) {
return plugins.jsonwebtoken.verify(jwtArg, this.publicKey.toPemString());
};
return plugins.jsonwebtoken.verify(jwtArg, this.publicKey.toPemString(), {
algorithms: ['RS256']
});
}
/**
* sets a private key to create jwts with