pontus-x_cli
Version:
Command Line Interface for the Pontus-X Data Space Ecosystem.
14 lines • 795 B
JavaScript
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
;