Password property in JobStep

The .NET attribute ObfuscateContent is used to define protected properties in your own JobSteps:

[ObfuscateContent()]
public string Password { get; set; }

If the system is configured to encrypt sensitive data, the parameter UseSystemCryptConverter = true is used to ensure that this value is stored in encrypted form in the job:

[ObfuscateContent(UseSystemCryptConverter = true)]
public string PasswordCrypted { get; set; }