csrhelp
csrhelp copied to clipboard
csrhelp.peculiarventures.com - A site that helps users generate SSL certificate requests (Keywords: WebCrypto, PKIjs, PKCS#10, CSR)
If I copy and paste the CSR from Firefox into Notepad, all lines get interleaved with a blank line, so the CSR becomes invalid. With Chrome, it works fine.
Yury, people use this as an example for PKIjs; please convert it to PKIjsv2
@apilguk when we bring on someone new this would be a good project for them. Would allow them to learn about PKI, React, etc.
Minimal dependencies is valuable from a security standpoint. Each external dependency could be used to attack the page potentially. We can inline the google font to remove one dependency.

We will be deprecating PKIjs-ES5, we need to switch to the ES6 version for this project.
We should encode IDN domains with Punycode. See: https://github.com/bestiejs/punycode.js/
What about the certutil tool? Not included among the options.
 ``` Error: [$parse:lexerr] http://errors.angularjs.org/1.4.6/$parse/lexerr?p0=Unexpected%20nextharacter%20&p1=s%203-3%20%5B%5E%5D&p2=(%3F%3D%5E.%7B4%2C253%7D%24)(%5E((%3F!-)%5Ba-zA-Z0-9-%5D%7B1%2C63%7D(%3F%3C!-)%5C.)%2B%5Ba-zA-Z%5D%7B2%2C63%7D%5C.%3F%24) at Error (native) at https://csrhelp.peculiarventures.com/assets/js/angular.min.js:6:416 at ec.throwError (https://csrhelp.peculiarventures.com/assets/js/angular.min.js:197:475) at ec.lex (https://csrhelp.peculiarventures.com/assets/js/angular.min.js:196:340) at Object.s.ast (https://csrhelp.peculiarventures.com/assets/js/angular.min.js:201:387) at Object.pd.compile (https://csrhelp.peculiarventures.com/assets/js/angular.min.js:211:66) at fc.parse (https://csrhelp.peculiarventures.com/assets/js/angular.min.js:237:178) at https://csrhelp.peculiarventures.com/assets/js/angular.min.js:117:17 at n.$watch (https://csrhelp.peculiarventures.com/assets/js/angular.min.js:126:376)...