Travelling to Switzerland with layover in Germany
I am travelling to Switzerland from Canada, but have a one hour connection in Germany (exactly one hour). When booking, I honestly didn't consider this, but is one hour enough time? I realize now that I just assumed the layover would be enough given that this is one ticket through the same airline and it allowed me to book that. However, I realized that I do not actually know how customs/immigration works when you arrive in the Schengen Area but have a layover in a different Schengen Area country. Do I have to go through customs and immigration in Germany, or would that be in Switzerland? Do I have to exit and then go through security again?
I know, I know, I was stupid not to think of this before... Any help or advice is appreciated.
EDIT: Sorry for the lack of some information. I have a Canadian passport and the airport is Frankfurt. The airline is Air Canada.