Add all ingredients for the dressing, except for the oil, into a quart jar; close the lid, shake well, open the jar, add the oil, and shake some more; set aside.
Pour water into a large pot, fill the pot halfway, and bring water to a boil.
Place asparagus and peas into boiling water and cook for 3 minutes.
Remove vegetables from heat and drain vegetables into a colander; rinse with cold water.
Put the rest of the salad ingredients, with cooked vegetables, into a large sealable container; pour dressing over the salad.
Toss the ingredients together and store, sealed in an airtight container, in the refrigerator, for at least 6 hours before serving.