If you're not forcing HTTPS, then it won't generate HTTPS only URLs. If you give the search engines your HTTPS url for indexing, it should automatically generate the HTTPS URLs in your output.
So 2 things you can do to fix:
- force HTTPS across your site
- provide HTTPS url to search engines