Let A be a determined or overdetermined elliptic differential operator on a smooth compact manifold X. Write A (Ᏸ) for the space of solutions of the system Au = 0 in a domain Ᏸ X. Using reproducing kernels related to various Hilbert structures on subspaces of A (Ᏸ), we show explicit identifications of the dual spaces. To prove the regularity of reproducing kernels up to the boundary of Ᏸ, we specify them as resolution operators of abstract Neumann problems. The matter thus reduces to a regularity theorem for the Neumann problem, a well-known example being the∂-Neumann problem. The duality itself takes place only for those domains Ᏸ which possess certain convexity properties with respect to A.