UNPKG

pontus-x_cli

Version:

Command Line Interface for the Pontus-X Data Space Ecosystem.

14 lines 795 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateDidWeb = generateDidWeb; const path_1 = require("path"); const fs_1 = require("fs"); const did_web_generator_1 = require("@gaia-x/did-web-generator"); async function generateDidWeb(baseUrl, certificateFilePath) { const x509 = (0, fs_1.readFileSync)(certificateFilePath, 'utf8'); const didJson = await (0, did_web_generator_1.createDidDocument)(baseUrl, (0, path_1.basename)(certificateFilePath), x509); const folder = (0, path_1.dirname)(certificateFilePath); console.log('Writing DID Web document to ' + (0, path_1.resolve)(folder, 'did.json')); (0, fs_1.writeFileSync)((0, path_1.resolve)(folder, 'did.json'), JSON.stringify(didJson, null, 2)); } //# sourceMappingURL=index.js.map