As far as I know people say that "must have done" can't express obligation in the past. However, how would you classify these sentences then?
1 To qualify for this position, you must have had a two-year working experience in the position of sales-manager.
2 To qualify for this position, you must not have been married.
What is this if it's not an obligation in the past?