Doesn't properly quote shell metacharacters. but at least it is a website for generating an 'openssl req' command, not a site which generates key/csr files!<p>Edited to add: The best way to quote shell characters for any POSIX shell is to:<p>- optionally, if all characters in the string are in a whitelist of shell safe characters (ASCII letters, digits, dot, underscore, hyphen, maybe a few others), pass it through as is. Otherwise,<p>- Replace each single-quote character (') with the sequence '\'', and then surround the string with single quotes<p>I learned this from the git community.