Protein disulfide-isomerase is a substrate for thioredoxin reductase and has thioredoxin-like activity.