Modernize vault interface (refs #3555)
Merge pull request #8 from txiki31/1.0-integration

Modernize vault interface (refs #3555)