missing methods

Added missing methods to pki namespace.
This commit is contained in:
Jon.Hallander
2018-05-02 13:45:52 -04:00
parent 3c6a83e0b3
commit 2e4d7a47ca
2 changed files with 4 additions and 0 deletions

View File

@@ -43,7 +43,9 @@ declare module "node-forge" {
privateKey: Key;
}
function pemToDer(pem: PEM): util.ByteStringBuffer;
function privateKeyToPem(key: Key, maxline?: number): PEM;
function privateKeyInfoToPem(key: Key, maxline?: number): PEM;
function publicKeyToPem(key: Key, maxline?: number): PEM;
function publicKeyFromPem(pem: PEM): Key;
function privateKeyFromPem(pem: PEM): Key;

View File

@@ -8,6 +8,8 @@ let x: string = forge.ssh.privateKeyToOpenSSH(key);
let pemKey: forge.pki.PEM = publicKeyPem;
let publicKeyRsa = forge.pki.publicKeyFromPem(pemKey);
let privateKeyRsa = forge.pki.privateKeyFromPem(privateKeyPem);
let privateKeyRsa2 = forge.pki.privateKeyInfoToPem(privateKeyPem);
let byteBufferString = forge.pki.pemToDer(privateKeyRsa);
let cert = forge.pki.createCertificate();
{