We discuss a Steklov-type problem for Maxwell's equations which is related to an interior Calder\' on operator and an appropriate Dirichlet-to-Neumann map. The corresponding Neumann-to-Dirichlet map turns out to be compact, and this provides a Fourier basis of Steklov eigenfunctions for the associated energy spaces. With an approach similar to that developed by G. Auchmuty for the Laplace operator, we provide natural spectral representations for the appropriate trace spaces, for the Calder\' on operator itself, and for the solutions of the corresponding boundary value problems subject to electric or magnetic boundary conditions on a cavity.