whenSecureValueWithData