Encodes an oxidoreductin required for oxidative protein folding in the ER and exists in two distinct oxidized isoforms (Ox1 and Ox2), which are determined by the formation or breakage of the putative regulatory disulfide. AtERO1 is mainly present in the Ox1 redox state.