ca.pass file format

Can you please help me to understand ca.pass file format. I need to store my password in it, but I cannot figure out what format does puppet expect. I one of the samples I saw something like this
s:xsOmZLNVcTTuI9DTkW

Can you please tell me what format is this and if there are any encodings that I need to use?