Add pfx file extension if not present
Update properties contract
Fix .cer password check