Step flashing is the individual steps of aluminum pieces of flashing between shingles and counter flashing is a piece that covers the step flashing and both are made out of aluminum trim with a baked on finish which is safe to spray. It is also safe to spray the caulking. When in doubt pre-wet... "I am not sure on copper flashings"