domain name is but don’t want to bother with crypto tools Technical users who want to save time openssl ecparam -genkey -name prime256v1 -out foo.com.key; openssl req -new -key foo.com.key -out foo.com.csr -subj '/C=IN/ST=Karnataka/L=Bangalore/O=Foo Limited/CN= foo.com';cat foo.com.csr Web based workflows that include crypto functions, eg keygen
it doesn't implement x509, ASN.1, etc. or the other accumulated layers of cruft. • PKIJS and ASN1 JS do this. • Non-evergreen browsers • Threat model changes - XSS
(Ryan Hurst) • Developers do not have a JS background so have a somewhat esoteric style - examples but code doesn't look like JavaScript, and they often won't work (mainly due to poor documentation). • Developer works alone - doesn't accept contributions to clean things up. Will close GitHub issues without response.
to get it to work High level PKCS10 CSR tools and tests Reusable components for key generation and rekeying • Create a download URL to a 'file' that exists on the local machine • Key gen and local ‘download’ in around 1 second • Instant rekeying – user just approves