Variable defaultConst

default: {
    parseCertificateToPublicKey(encoded: string): PublicKey;
    parsePrivateKey(encoded: string, passphrase?: string): PrivateKey;
    parsePublicKey(encoded: string): PublicKey;
}

Type declaration

  • parseCertificateToPublicKey:function
    • 将证书内容解析为公钥。

      import x509 from 'pts/crypto/x509';

      const publicKeyPem = open("./ca.pem");
      let publicKey = x509.parseCertificateToPublicKey(publicKeyPem);

      export default function() {
      // do something...
      };

      Parameters

      • encoded: string

        证书内容

      Returns PublicKey

      公钥

  • parsePrivateKey:function
    • 将私钥内容解析为私钥。

      import x509 from 'pts/crypto/x509';

      const privateKeyPem = open("./ca.key.pem");
      let privateKey = x509.parsePrivateKey(privateKeyPem, "123456");

      export default function() {
      // do something...
      };

      Parameters

      • encoded: string

        私钥内容

      • Optionalpassphrase: string

        私钥的密码短语,如果没有则不填

      Returns PrivateKey

      私钥

  • parsePublicKey:function
    • 将公钥内容解析为公钥。

      import x509 from 'pts/crypto/x509';

      const publicKeyPem = open("./key.pem");
      let publicKey = x509.parsePublicKey(publicKeyPem);

      export default function() {
      // do something...
      };

      Parameters

      • encoded: string

        公钥内容

      Returns PublicKey

      公钥