WCF Transport Security с информацией о SSL и потоках

У меня вопрос по вышеуказанной теме. У меня есть служба WCF, и я использую модель безопасности транспорта для нее. Но есть некоторый механизм, связанный с состоянием потока, который я не могу понять. В конструкторе моего сервиса я попытался установить Thread.CurrentPrincipal, но в начале вызванного метода моего сервиса Thread.CurrentPrincipal стал нулевым... Я прочитал, что это может быть в случае использования WCF Transport Security.

Причина в безопасности транспорта WCF или есть какая-то другая причина для такого поведения?

Заранее спасибо! Извините за путаницу в объяснении, если таковые имеются.