5 instantiations of SecurityProtocolCorrelationState
System.ServiceModel (5)
System\ServiceModel\Security\InitiatorSessionSymmetricMessageSecurityProtocol.cs (1)
182return new SecurityProtocolCorrelationState(null);
System\ServiceModel\Security\MessageSecurityProtocol.cs (4)
241return new SecurityProtocolCorrelationState(correlationToken); 246SecurityProtocolCorrelationState result = new SecurityProtocolCorrelationState(correlationToken); 774newCorrelationState = new SecurityProtocolCorrelationState(token); 976newCorrelationState = new SecurityProtocolCorrelationState(token);
180 references to SecurityProtocolCorrelationState
System.ServiceModel (180)
System\ServiceModel\Channels\SecurityChannelFactory.cs (2)
624internal Message ProcessReply(Message reply, SecurityProtocolCorrelationState correlationState, TimeSpan timeout) 682SecurityProtocolCorrelationState correlationState = this.SecurityProtocol.SecureOutgoingMessage(ref message, timeoutHelper.RemainingTime(), null);
System\ServiceModel\Channels\SecurityChannelListener.cs (6)
812internal SecurityProtocolCorrelationState VerifyIncomingMessage(ref Message message, TimeSpan timeout, params SecurityProtocolCorrelationState[] correlationState) 1275SecurityProtocolCorrelationState correlationState = this.VerifyIncomingMessage(ref message, timeout, null); 1398readonly SecurityProtocolCorrelationState correlationState; 1401SecurityProtocol securityProtocol, SecurityProtocolCorrelationState correlationState, 1458AsyncCallback callback, object state, SecurityProtocolCorrelationState correlationState)
System\ServiceModel\Security\AcceptorSessionSymmetricMessageSecurityProtocol.cs (7)
142protected override IAsyncResult BeginSecureOutgoingMessageCore(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state) 152protected override SecurityProtocolCorrelationState SecureOutgoingMessageCore(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 162protected override void EndSecureOutgoingMessageCore(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState) 169SecurityTokenParameters tokenParameters, SecurityProtocolCorrelationState correlationState) 184protected override SecurityProtocolCorrelationState VerifyIncomingMessageCore(ref Message message, string actor, TimeSpan timeout, SecurityProtocolCorrelationState[] correlationStates)
System\ServiceModel\Security\ApplySecurityAndSendAsyncResult.cs (3)
18SecurityProtocolCorrelationState newCorrelationState; 30protected SecurityProtocolCorrelationState CorrelationState 40protected void Begin(Message message, SecurityProtocolCorrelationState correlationState)
System\ServiceModel\Security\AsymmetricSecurityProtocol.cs (15)
145protected override IAsyncResult BeginSecureOutgoingMessageCore(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state) 149SecurityProtocolCorrelationState newCorrelationState; 155return new CompletedAsyncResult<Message, SecurityProtocolCorrelationState>(message, newCorrelationState, callback, state); 172protected override void EndSecureOutgoingMessageCore(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState) 174if (result is CompletedAsyncResult<Message, SecurityProtocolCorrelationState>) 176message = CompletedAsyncResult<Message, SecurityProtocolCorrelationState>.End(result, out newCorrelationState); 184protected override SecurityProtocolCorrelationState SecureOutgoingMessageCore(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 188SecurityProtocolCorrelationState newCorrelationState; 196IList<SupportingTokenSpecification> supportingTokens, SecurityProtocolCorrelationState correlationState) 241protected override SecurityProtocolCorrelationState VerifyIncomingMessageCore(ref Message message, string actor, TimeSpan timeout, SecurityProtocolCorrelationState[] correlationStates) 320bool TryGetTokenSynchronouslyForOutgoingSecurity(Message message, SecurityProtocolCorrelationState correlationState, bool isBlockingCall, TimeSpan timeout, 321out SecurityToken encryptingToken, out SecurityToken signingToken, out IList<SupportingTokenSpecification> supportingTokens, out SecurityProtocolCorrelationState newCorrelationState) 363SecurityProtocolCorrelationState correlationState, TimeSpan timeout, AsyncCallback callback, object state)
System\ServiceModel\Security\DuplexSecurityProtocolFactory.cs (8)
242public override IAsyncResult BeginSecureOutgoingMessage(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, 251return new CompletedAsyncResult<Message, SecurityProtocolCorrelationState>(message, null, callback, state); 268out Message message, out SecurityProtocolCorrelationState newCorrelationState) 276message = CompletedAsyncResult<Message, SecurityProtocolCorrelationState>.End(result, out newCorrelationState); 288public override SecurityProtocolCorrelationState SecureOutgoingMessage(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 308public override SecurityProtocolCorrelationState VerifyIncomingMessage(ref Message message, TimeSpan timeout, 309params SecurityProtocolCorrelationState[] correlationStates)
System\ServiceModel\Security\InitiatorSessionSymmetricMessageSecurityProtocol.cs (15)
157protected override IAsyncResult BeginSecureOutgoingMessageCore(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state) 168SecurityProtocolCorrelationState newCorrelationState = CreateCorrelationStateIfRequired(); 170return new CompletedAsyncResult<Message, SecurityProtocolCorrelationState>(message, newCorrelationState, callback, state); 178internal SecurityProtocolCorrelationState CreateCorrelationStateIfRequired() 190protected override SecurityProtocolCorrelationState SecureOutgoingMessageCore(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 197SecurityProtocolCorrelationState newCorrelationState = CreateCorrelationStateIfRequired(); 204protected override void EndSecureOutgoingMessageCore(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState) 206if (result is CompletedAsyncResult<Message, SecurityProtocolCorrelationState>) 208message = CompletedAsyncResult<Message, SecurityProtocolCorrelationState>.End(result, out newCorrelationState); 217IList<SupportingTokenSpecification> supportingTokens, SecurityProtocolCorrelationState correlationState) 237protected override SecurityProtocolCorrelationState VerifyIncomingMessageCore(ref Message message, string actor, TimeSpan timeout, SecurityProtocolCorrelationState[] correlationStates) 279SecurityProtocolCorrelationState newCorrelationState; 300internal static Message End(IAsyncResult result, out SecurityProtocolCorrelationState newCorrelationState)
System\ServiceModel\Security\MessageSecurityProtocol.cs (41)
101public override IAsyncResult BeginSecureOutgoingMessage(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state) 123protected abstract IAsyncResult BeginSecureOutgoingMessageCore(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state); 133SecurityProtocolCorrelationState newCorrelationState; 147public override void EndSecureOutgoingMessage(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState) 168protected abstract void EndSecureOutgoingMessageCore(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState); 239protected SecurityProtocolCorrelationState GetCorrelationState(SecurityToken correlationToken) 244protected SecurityProtocolCorrelationState GetCorrelationState(SecurityToken correlationToken, ReceiveSecurityHeader securityHeader) 246SecurityProtocolCorrelationState result = new SecurityProtocolCorrelationState(correlationToken); 254protected SecurityToken GetCorrelationToken(SecurityProtocolCorrelationState[] correlationStates) 281protected SecurityToken GetCorrelationToken(SecurityProtocolCorrelationState correlationState) 308protected SendSecurityHeader ConfigureSendSecurityHeader(Message message, string actor, IList<SupportingTokenSpecification> supportingTokens, SecurityProtocolCorrelationState correlationState) 360bool HasCorrelationState(SecurityProtocolCorrelationState[] correlationState) 376protected ReceiveSecurityHeader ConfigureReceiveSecurityHeader(Message message, string actor, SecurityProtocolCorrelationState[] correlationStates, out IList<SupportingTokenAuthenticatorSpecification> supportingAuthenticators) 381protected ReceiveSecurityHeader ConfigureReceiveSecurityHeader(Message message, string actor, SecurityProtocolCorrelationState[] correlationStates, SecurityStandardsManager standardsManager, out IList<SupportingTokenAuthenticatorSpecification> supportingAuthenticators) 426SecurityToken requiredSigningToken, TimeSpan timeout, SecurityProtocolCorrelationState[] correlationStates) 457protected void CheckSignatureConfirmation(ReceiveSecurityHeader securityHeader, SecurityProtocolCorrelationState[] correlationStates) 548public override SecurityProtocolCorrelationState SecureOutgoingMessage(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 558SecurityProtocolCorrelationState newCorrelationState = SecureOutgoingMessageCore(ref message, timeout, correlationState); 572protected abstract SecurityProtocolCorrelationState SecureOutgoingMessageCore(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState); 622public override SecurityProtocolCorrelationState VerifyIncomingMessage(ref Message message, TimeSpan timeout, params SecurityProtocolCorrelationState[] correlationStates) 640SecurityProtocolCorrelationState newCorrelationState = VerifyIncomingMessageCore(ref message, actor, timeout, correlationStates); 659protected abstract SecurityProtocolCorrelationState VerifyIncomingMessageCore(ref Message message, string actor, TimeSpan timeout, SecurityProtocolCorrelationState[] correlationStates); 661internal SecurityProtocolCorrelationState GetSignatureConfirmationCorrelationState(SecurityProtocolCorrelationState oldCorrelationState, SecurityProtocolCorrelationState newCorrelationState) 681SecurityProtocolCorrelationState newCorrelationState; 682SecurityProtocolCorrelationState oldCorrelationState; 686bool doIdentityChecks, SecurityTokenAuthenticator identityCheckAuthenticator, SecurityProtocolCorrelationState oldCorrelationState, TimeSpan timeout, AsyncCallback callback, object state) 702protected SecurityProtocolCorrelationState NewCorrelationState 707protected SecurityProtocolCorrelationState OldCorrelationState 712internal static Message End(IAsyncResult result, out SecurityProtocolCorrelationState newCorrelationState) 805SecurityProtocolCorrelationState newCorrelationState; 806SecurityProtocolCorrelationState oldCorrelationState; 811SecurityProtocolCorrelationState oldCorrelationState, 830protected SecurityProtocolCorrelationState NewCorrelationState 835protected SecurityProtocolCorrelationState OldCorrelationState 840internal static Message End(IAsyncResult result, out SecurityProtocolCorrelationState newCorrelationState)
System\ServiceModel\Security\SecurityProtocol.cs (14)
711public virtual IAsyncResult BeginSecureOutgoingMessage(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state) 713SecurityProtocolCorrelationState newCorrelationState = SecureOutgoingMessage(ref message, timeout, correlationState); 714return new CompletedAsyncResult<Message, SecurityProtocolCorrelationState>(message, newCorrelationState, callback, state); 723public virtual IAsyncResult BeginVerifyIncomingMessage(Message message, TimeSpan timeout, SecurityProtocolCorrelationState[] correlationStates, AsyncCallback callback, object state) 725SecurityProtocolCorrelationState newCorrelationState = VerifyIncomingMessage(ref message, timeout, correlationStates); 726return new CompletedAsyncResult<Message, SecurityProtocolCorrelationState>(message, newCorrelationState, callback, state); 734public virtual void EndSecureOutgoingMessage(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState) 736message = CompletedAsyncResult<Message, SecurityProtocolCorrelationState>.End(result, out newCorrelationState); 744public virtual void EndVerifyIncomingMessage(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState) 746message = CompletedAsyncResult<Message, SecurityProtocolCorrelationState>.End(result, out newCorrelationState); 779public virtual SecurityProtocolCorrelationState SecureOutgoingMessage(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 798public virtual SecurityProtocolCorrelationState VerifyIncomingMessage(ref Message message, TimeSpan timeout, params SecurityProtocolCorrelationState[] correlationStates)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (31)
813protected SecurityProtocolCorrelationState SendCloseMessage(TimeSpan timeout) 816SecurityProtocolCorrelationState closeCorrelationState; 864SecurityProtocolCorrelationState EndSendCloseMessage(IAsyncResult result) 866SecurityProtocolCorrelationState correlationState = SecureSendAsyncResult.End(result); 1050protected Message ProcessIncomingMessage(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, out MessageFault protocolFault) 1113protected Message ProcessRequestContext(RequestContext requestContext, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 1299SecurityProtocolCorrelationState correlationState = this.securityProtocol.SecureOutgoingMessage(ref message, timeout, null); 1300return new CompletedAsyncResult<Message, SecurityProtocolCorrelationState>(message, correlationState, callback, state); 1308protected Message EndSecureOutgoingMessage(IAsyncResult result, out SecurityProtocolCorrelationState correlationState) 1310if (result is CompletedAsyncResult<Message, SecurityProtocolCorrelationState>) 1312return CompletedAsyncResult<Message, SecurityProtocolCorrelationState>.End(result, out correlationState); 1323protected SecurityProtocolCorrelationState SecureOutgoingMessage(ref Message message, TimeSpan timeout) 1334protected void VerifyIncomingMessage(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 1387protected IAsyncResult BeginReceiveInternal(TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state) 1397protected Message ReceiveInternal(TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 1499protected virtual SecurityProtocolCorrelationState CloseOutputSession(TimeSpan timeout) 1575protected virtual SecurityProtocolCorrelationState EndCloseOutputSession(IAsyncResult result) 1849SecurityProtocolCorrelationState correlationState; 1852public ReceiveAsyncResult(ClientSecuritySessionChannel channel, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state) 2528SecurityProtocolCorrelationState correlationState; 2580protected SecurityProtocolCorrelationState SecurityCorrelationState 2704public static SecurityProtocolCorrelationState End(IAsyncResult result) 2846protected override SecurityProtocolCorrelationState CloseOutputSession(TimeSpan timeout) 2850SecurityProtocolCorrelationState correlationState = base.CloseOutputSession(timeoutHelper.RemainingTime()); 2871protected override SecurityProtocolCorrelationState EndCloseOutputSession(IAsyncResult result) 2882SecurityProtocolCorrelationState EndBaseCloseOutputSession(IAsyncResult result) 2892Message ProcessReply(Message reply, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 2939SecurityProtocolCorrelationState correlationState = this.SecureOutgoingMessage(ref message, timeoutHelper.RemainingTime()); 2958SecurityProtocolCorrelationState requestCorrelationState; 3019public static Message EndAsReply(IAsyncResult result, out SecurityProtocolCorrelationState correlationState, out TimeSpan remainingTime) 3033SecurityProtocolCorrelationState correlationState;
System\ServiceModel\Security\SecuritySessionServerSettings.cs (17)
1328protected abstract void OnCloseMessageReceived(RequestContext requestContext, Message message, SecurityProtocolCorrelationState correlationState, TimeSpan timeout); 1330protected abstract void OnCloseResponseMessageReceived(RequestContext requestContext, Message message, SecurityProtocolCorrelationState correlationState, TimeSpan timeout); 1388bool CheckIncomingToken(RequestContext requestContext, Message message, SecurityProtocolCorrelationState correlationState, TimeSpan timeout) 1570SecurityProtocolCorrelationState correlationState = null; 1739Message ProcessRequestContext(RequestContext requestContext, TimeSpan timeout, out SecurityProtocolCorrelationState correlationState, out bool isSecurityProcessingFailure) 1832internal void SecureApplicationMessage(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 1840internal SecurityProtocolCorrelationState VerifyIncomingMessage(ref Message message, TimeSpan timeout) 1886void SendRenewFault(RequestContext requestContext, SecurityProtocolCorrelationState correlationState, TimeSpan timeout) 1966internal Message CreateCloseResponse(Message message, SecurityProtocolCorrelationState correlationState, TimeSpan timeout) 2553SecurityProtocolCorrelationState correlationState; 3050protected override void OnCloseResponseMessageReceived(RequestContext requestContext, Message message, SecurityProtocolCorrelationState correlationState, TimeSpan timeout) 3058protected override void OnCloseMessageReceived(RequestContext requestContext, Message message, SecurityProtocolCorrelationState correlationState, TimeSpan timeout) 3072bool SendCloseResponseOnCloseReceivedIfRequired(RequestContext requestContext, Message message, SecurityProtocolCorrelationState correlationState, TimeSpan timeout) 3533SecurityProtocolCorrelationState correlationState; 3535public SecuritySessionRequestContext(RequestContext requestContext, Message requestMessage, SecurityProtocolCorrelationState correlationState, ServerSecuritySessionChannel channel) 3838protected override void OnCloseMessageReceived(RequestContext requestContext, Message message, SecurityProtocolCorrelationState correlationState, TimeSpan timeout) 3889protected override void OnCloseResponseMessageReceived(RequestContext requestContext, Message message, SecurityProtocolCorrelationState correlationState, TimeSpan timeout)
System\ServiceModel\Security\SendSecurityHeader.cs (2)
56SecurityProtocolCorrelationState correlationState; 74public SecurityProtocolCorrelationState CorrelationState
System\ServiceModel\Security\SymmetricSecurityProtocol.cs (16)
156protected override IAsyncResult BeginSecureOutgoingMessageCore(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state) 162SecurityProtocolCorrelationState newCorrelationState; 167return new CompletedAsyncResult<Message, SecurityProtocolCorrelationState>(message, newCorrelationState, callback, state); 181protected override SecurityProtocolCorrelationState SecureOutgoingMessageCore(ref Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 187SecurityProtocolCorrelationState newCorrelationState; 198SecurityProtocolCorrelationState correlationState 226protected override void EndSecureOutgoingMessageCore(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState) 228if (result is CompletedAsyncResult<Message, SecurityProtocolCorrelationState>) 230message = CompletedAsyncResult<Message, SecurityProtocolCorrelationState>.End(result, out newCorrelationState); 285bool TryGetTokenSynchronouslyForOutgoingSecurity(Message message, SecurityProtocolCorrelationState correlationState, bool isBlockingCall, TimeSpan timeout, out SecurityToken token, out SecurityTokenParameters tokenParameters, out SecurityToken prerequisiteWrappingToken, out IList<SupportingTokenSpecification> supportingTokens, out SecurityProtocolCorrelationState newCorrelationState) 316SecurityToken GetCorrelationToken(SecurityProtocolCorrelationState[] correlationStates, out SecurityTokenParameters correlationTokenParameters) 331protected override SecurityProtocolCorrelationState VerifyIncomingMessageCore(ref Message message, string actor, TimeSpan timeout, SecurityProtocolCorrelationState[] correlationStates) 402bool doIdentityChecks, SecurityTokenAuthenticator identityCheckAuthenticator, SecurityProtocolCorrelationState correlationState, TimeSpan timeout, AsyncCallback callback, object state)
System\ServiceModel\Security\TransportSecurityProtocol.cs (3)
75public override IAsyncResult BeginSecureOutgoingMessage(Message message, TimeSpan timeout, SecurityProtocolCorrelationState correlationState, AsyncCallback callback, object state) 139SecurityProtocolCorrelationState dummyState; 143public override void EndSecureOutgoingMessage(IAsyncResult result, out Message message, out SecurityProtocolCorrelationState newCorrelationState)