if you don't care about the passphrase then why to assure it is null? If it makes no sense to have it not null in this case then throw exception if that's the case, otherwise it's confusing for the user to configure a value with no effect