placeholder
This flow isn't doing anything useful, please download the project at https://gitlab.com/platynum/certification-authority/
[{"id":"fc24eb9b.5051c8","type":"tab","label":"CA","disabled":false,"info":"Please download project from gitlab!\n\nhttps://gitlab.com/platynum/certification-authority"},{"id":"49dac7ac.46f0f","type":"comment","z":"fc24eb9b.5051c8","name":"README","info":"# Certification authority (CA)\n\nThis flow is implements a certification authority (CA) based on\nNode-Red with ACME v2 (RFC 8555), PKIX OCSP (RFC 6960), and TSP\n(RFC 3161/5816).\n\nNew certificates can be obtained using\n[ACMEv2 (RFC8555)](https://tools.ietf.org/html/rfc8555) protocol.\n\nThe list of [available client implementations](https://letsencrypt.org/docs/client-options/).\n\nTo use this flow, the following three steps have to be taken:\n1. Install jsrsasign\n2. Made jsrsasign available\n3. Deploy flows\n4. Restart node-red\n\n## Install jsrsasign\n\nInstall the `jsrsasign` node module for your node-red instance\nusing `npm(1)`:\n\n $ cd ~/.node-red\n $ npm install jsrsasign\n\n## Made jsrsasign available\n\nYou'll have to add the `jsrsasign` and `fs` node modules to your\n`settings.js`!\n\n```\n functionGlobalContext: {\n jsrsasign:require('jsrsasign'),\n fs:require('fs'),\n },\n```\n\n## Restart node-red\n\nAt a last step, you'll have to (re-)start node-red. The full\nqualified domain name appearing in CDPs, and AIAs can be\nconfigured using the `HOSTNAME` environment variable:\n\n $ HOSTNAME=nodejs.rz-bsd.my.corp node-red\n\n## Deploy flows\n\nDeploy flows to your `.node-red` directory:\n\n $ cp flows_nodejs.json ~/.node-red/flows_$(hostname).json\n\n# Docker image\n\nYou might want to use the docker container provided at\nhttps://gitlab.com/platynum/certification-authority-docker\n\n $ docker run registry.gitlab.com/platynum/certification-authority-docker\n\nThe [project documentation of the docker sub-project](https://gitlab.com/platynum/certification-authority-docker)\ncontains more detailed information about how to use its image.\n\n# Configuration\n\nAfter startup some keys and certificates are created automatically. If\nyou want to reconfigure your flow, you should edit the appropiate nodes\n(mostly certificate profiles and key specifications) and regenerate the\ncertificates and their responding keys.\n\nCurrently there is no configuration file.\n\n# Further information\n\nIf you experience any problems, have found a bug, or have questions,\nplease visit https://gitlab.com/platynum/certification-authority for\nmore information. Contributions are welcome!\n\n","x":140,"y":100,"wires":[]}]