| 123456789101112131415161718192021222324 |
- 'use strict';
- const { readFileSync } = require('fs');
- const path = require('path');
- const { expect } = require('chai');
- const { escape } = require('querystring');
- const {
- calculatePartialFingerprintOfEscapedPemCertificate,
- } = require('../../../modules/certificate');
- describe('Certificate management', function() {
- describe('calculatePartialFingerprintOfEscapedPemCertificate', function() {
- it ('generates correct fingerprint for integration certificate', async () => {
- const clientCrtPem = readFileSync(path.join(__dirname, '..', '..', 'integration', 'integration-client.crt'), 'utf-8');
- const escaped = escape(clientCrtPem);
- const fingerprint = calculatePartialFingerprintOfEscapedPemCertificate(escaped);
- expect(fingerprint).to.eql('17:32:59:FD:0E:B5:99:31:27:9C');
- });
- });
- });
|