Csr.io - a better certificate signing request generator
21–30 of 30 posts
Re: Csr.io - a better certificate signing request generator
#22lovely interface, but the security is rendered completely pointless as the private key is generated remotely... you can't offer a secure version of this on a remote website.
You can. It's called Javascript and there are libraries to do public key encryption. But yes, here you are right, the cert is generated by the server in this case.
Re: Csr.io - a better certificate signing request generator
#23Wow, hats off to whoever came up with this incredibly useful and perfectly safe tool. :) (I wonder how many private keys they'll end up with. This is a cheaper if somewhat less universal attack than compromising a CA directly.)
Re: Csr.io - a better certificate signing request generator
#24Open source?
Re: Csr.io - a better certificate signing request generator
#25Earlier quoted context omitted.
You can. It's called Javascript and there are libraries to do public key encryption. But yes, here you are right, the cert is generated by the server in this case.
Until DomCrypt[1] is implemented there is no reliable way to implement a CSPRNG in Javascript (that I am aware of!). The only way to do this securely would be to supply a page that includes some javascript to process a secret key that the user provides to the page which would then generate the CSR. It would be more effective to write all of this sites functionality into a shell script. [1] http://www.w3.org/TR/WebCry…
Re: Csr.io - a better certificate signing request generator
#26lovely interface, but the security is rendered completely pointless as the private key is generated remotely... you can't offer a secure version of this on a remote website.
You can. It's called Javascript and there are libraries to do public key encryption. But yes, here you are right, the cert is generated by the server in this case.
it's exactly equivalent from a security perspective, unless you read every line of Javascript, in which case you might as well read the openssl manual instead and generate the CSR yourself.
(note that there's a rarely used keygen type, but to sign the CSR you'd need programmatic access to the private key, again defeating any security properties).
Re: Csr.io - a better certificate signing request generator
#27Re: Csr.io - a better certificate signing request generator
#28Earlier quoted context omitted.
Until DomCrypt[1] is implemented there is no reliable way to implement a CSPRNG in Javascript (that I am aware of!). The only way to do this securely would be to supply a page that includes some javascript to process a secret key that the user provides to the page which would then generate the CSR. It would be more effective to write all of this sites functionality into a shell script. [1] http://www.w3.org/TR/WebCry…
I did a CSPRNG in Javascript using mouse movements for entropy: https://github.com/fusionbox/mouseware
Re: Csr.io - a better certificate signing request generator
#29Re: Csr.io - a better certificate signing request generator
#30Let me be the first to offer a positive suggestion: csr.io should keep doing exactly the same thing, but on the "results" page where it shows the key and CSR now, also generate and show the equivalent OpenSSL commands for someone to generate a key on their own machine. These commands should be able to be blindly copy/pasted into any Mac/Linux command prompt where OpenSSL is installed.