Yes, unless you trust your own certificate or create your own
authority and trust it. For development an untrusted local
certificate is just fine, for the public (even though now days it
might be worthless) you'll need another authority to sign your
certificate for it to gain trust because that's the way things are
right now.