You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While minica is designed for local use it's CA key still can be stolen and used for MitM attack targeted on minica user. Please make it possible to manually control which certificates are signed using this CA by adding optional encryption of CA key with password.
BTW, just curious, why did you decide to use Go instead of writing shell script to just execute openssl? Is certificates generated by minica somehow differs from openssl ones, or there some other differences?
Reacted by rulatir, Peter W, Josef and Wes Roberts
I understand. I really didn't say no risk at all. I said virtually no risk. If someone gains level access to the file system on the host storing the local project key.pem I'd say the least of my worries would be MIM attacks. But everyone has to evaluate risk vs reward vs defense against disclosure/intrusion.
Activity
logicalphase commentedon Aug 3, 2018
Minica generated key and cert won't be valid on other than localhost machines. There's virtually no risk if they made it into the wild, yes?
powerman commentedon Aug 3, 2018
This key can be used to attack only this one machine, yes. But this isn't same as "no risk", at least for owner of that machine.
logicalphase commentedon Aug 5, 2018
I understand. I really didn't say no risk at all. I said virtually no risk. If someone gains level access to the file system on the host storing the local project key.pem I'd say the least of my worries would be MIM attacks. But everyone has to evaluate risk vs reward vs defense against disclosure/intrusion.
Remove unused 'autoCreate' parameter from getIssuer() function (#18)