Example #1
0
 pem.getModulus(certificate, (error: any, data: any) => {
   const certmodulus = (data && data.modulus || '').toString();
   test.ifError(error);
   test.ok(certmodulus);
   test.ok(certmodulus.match(/^[0-9A-F]*$/));
   // test.ok(fs.readdirSync('./tmp').length === 0);
   pem.getModulus(key, 'password', (error: any, data: any) => {
     const keymodulus = (data && data.modulus || '').toString();
     test.ifError(error);
     test.ok(keymodulus);
     test.ok(keymodulus.match(/^[0-9A-F]*$/));
     test.ok(keymodulus === certmodulus);
     // test.ok(fs.readdirSync('./tmp').length === 0);
     test.done();
   });
 });
Example #2
0
  'Get modulus from a protected key': (test: any) => {
    const certificate = ''; // fs.readFileSync('./test/fixtures/test.crt').toString();
    const key = ''; // fs.readFileSync('./test/fixtures/test.key').toString();

    pem.getModulus(certificate, (error: any, data: any) => {
      const certmodulus = (data && data.modulus || '').toString();
      test.ifError(error);
      test.ok(certmodulus);
      test.ok(certmodulus.match(/^[0-9A-F]*$/));
      // test.ok(fs.readdirSync('./tmp').length === 0);
      pem.getModulus(key, 'password', (error: any, data: any) => {
        const keymodulus = (data && data.modulus || '').toString();
        test.ifError(error);
        test.ok(keymodulus);
        test.ok(keymodulus.match(/^[0-9A-F]*$/));
        test.ok(keymodulus === certmodulus);
        // test.ok(fs.readdirSync('./tmp').length === 0);
        test.done();
      });
    });
  },
Example #3
0
    pem.createCertificate((error: any, data: any) => {
      var certificate = (data && data.certificate || '').toString();
      test.ifError(error);
      test.ok(certificate);
      // test.ok(fs.readdirSync('./tmp').length === 0);

      pem.getModulus(certificate, (error: any, data: any) => {
        var certmodulus = (data && data.modulus || '').toString();
        test.ifError(error);
        test.ok(certmodulus);
        test.ok(certmodulus.match(/^[0-9A-F]*$/));
        // test.ok(fs.readdirSync('./tmp').length === 0);
        pem.getModulus(certificate, (error: any, data: any) => {
          var keymodulus = (data && data.modulus || '').toString();
          test.ifError(error);
          test.ok(keymodulus);
          test.ok(keymodulus.match(/^[0-9A-F]*$/));
          test.ok(keymodulus === certmodulus);
          // test.ok(fs.readdirSync('./tmp').length === 0);
          test.done();
        });
      });
    });