mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-26 10:56:19 +08:00
missing methods
Added missing methods to pki namespace.
This commit is contained in:
2
types/node-forge/index.d.ts
vendored
2
types/node-forge/index.d.ts
vendored
@@ -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;
|
||||
|
||||
@@ -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();
|
||||
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user