1 implementation of IInitiatorSecuritySessionProtocol
System.ServiceModel.Primitives (1)
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (1)
15internal class InitiatorSessionSymmetricTransportSecurityProtocol : TransportSecurityProtocol, IInitiatorSecuritySessionProtocol
9 references to IInitiatorSecuritySessionProtocol
System.ServiceModel.Primitives (9)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (9)
406((IInitiatorSecuritySessionProtocol)_securityProtocol).SetIdentityCheckAuthenticator(new GenericXmlSecurityTokenAuthenticator()); 407((IInitiatorSecuritySessionProtocol)_securityProtocol).SetIncomingSessionTokens(incomingSessionTokens); 408((IInitiatorSecuritySessionProtocol)_securityProtocol).SetOutgoingSessionToken(sessionToken); 411((IInitiatorSecuritySessionProtocol)_securityProtocol).ReturnCorrelationState = true; 444if (!(_securityProtocol is IInitiatorSecuritySessionProtocol)) 447throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.ProtocolMisMatch, nameof(IInitiatorSecuritySessionProtocol), GetType().ToString()))); 952((IInitiatorSecuritySessionProtocol)_securityProtocol).SetIncomingSessionTokens(incomingTokens); 995((IInitiatorSecuritySessionProtocol)_securityProtocol).SetIncomingSessionTokens(incomingTokens); 996((IInitiatorSecuritySessionProtocol)_securityProtocol).SetOutgoingSessionToken(_currentSessionToken);