From f3d63e027f97a9a7364a6f5990e69d497d5aa3a2 Mon Sep 17 00:00:00 2001 From: Phil Kunz Date: Tue, 1 Oct 2019 19:41:34 +0200 Subject: [PATCH] fix(core): update --- ts/smartcrypto.classes.privatekey.ts | 4 ++++ ts/smartcrypto.classes.publickey.ts | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/ts/smartcrypto.classes.privatekey.ts b/ts/smartcrypto.classes.privatekey.ts index 246cc35..55f0cc2 100644 --- a/ts/smartcrypto.classes.privatekey.ts +++ b/ts/smartcrypto.classes.privatekey.ts @@ -7,6 +7,10 @@ export class PrivateKey { return new PrivateKey(privateKey); } + public static fromPemString(pemString: string) { + return new PrivateKey(plugins.nodeForge.pki.privateKeyFromPem(pemString)); + } + // INSTANCE public forgePrivateKey: plugins.nodeForge.pki.PrivateKey; diff --git a/ts/smartcrypto.classes.publickey.ts b/ts/smartcrypto.classes.publickey.ts index 606a1c9..8dfedd4 100644 --- a/ts/smartcrypto.classes.publickey.ts +++ b/ts/smartcrypto.classes.publickey.ts @@ -7,6 +7,10 @@ export class PublicKey { return new PublicKey(privateKey); } + public static fromPemString(pemString: string) { + return new PublicKey(plugins.nodeForge.pki.publicKeyFromPem(pemString)); + } + // INSTANCE public forgePublicKey: plugins.nodeForge.pki.PublicKey;