private void UpdatePasswordsInProtocolProperties(ProtocolOptions protocolProperties, string newKeyMaterial) { var options = protocolProperties as IContainsCredentials; if (options != null) { SecurityOptions securityOptions = options.GetSecurity(); var guarded = this.CreateGuardedSecurity(securityOptions); guarded.UpdatePasswordByNewKeyMaterial(newKeyMaterial); } }
public void ChangeProtocol(string protocol, ProtocolOptions options) { this.protocol = protocol; this.protocolProperties = options; }