Officers only. But any rank limitations are bound to be a bit arbitrary. More common with field officers, I think. Not perhaps very common with very new officers like untersturmführers (leutnant). More common between ranks of hauptsturmführer and obersturmbann- or standartenführer. But that is no strict rule. Some were wealthier than others. I think even some Sicherheitsdienst guys wore them. A lot of gear was weather-specific and long-time officers often had a bit of an arsenal of different uniforms and gear. I think I had everything possible, just to be on the safe side.