12 writes to token
System (12)
net\System\Net\_NTAuthentication.cs (2)
717outSecurityBuffer.token = null; 889outSecurityBuffer.token = null;
net\System\Net\_SafeNetHandles.cs (4)
1609outSecBuffer.token = new byte[outSecBuffer.size]; 1614outSecBuffer.token = null; 1927outSecBuffer.token = new byte[outSecBuffer.size]; 1932outSecBuffer.token = null;
net\System\Net\_SSPIWrapper.cs (3)
441iBuffer.token = null; 459iBuffer.token = buffers[j]; 469iBuffer.token = null;
net\System\Net\Internal.cs (3)
1469this.token = size == 0 ? null : data; 1475this.token = size == 0 ? null : data; 1483this.token = size == 0 ? null : new byte[size];
39 references to token
System (39)
net\System\Net\_NTAuthentication.cs (3)
781return outSecurityBuffer.token; 935GlobalLog.Dump(outSecurityBuffer.token); 938byte[] decodedOutgoingBlob = outSecurityBuffer.token;
net\System\Net\_SafeNetHandles.cs (26)
1508pinnedOutBytes = GCHandle.Alloc(outSecBuffer.token, GCHandleType.Pinned); 1532else if (securityBuffer.token == null || securityBuffer.token.Length == 0) 1538pinnedInBytes[index] = GCHandle.Alloc(securityBuffer.token, GCHandleType.Pinned); 1539inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset); 1555if (outSecBuffer.token == null || outSecBuffer.token.Length == 0) 1558outUnmanagedBuffer[0].token = Marshal.UnsafeAddrOfPinnedArrayElement(outSecBuffer.token, outSecBuffer.offset); 1610Marshal.Copy(outUnmanagedBuffer[0].token, outSecBuffer.token, 0, outSecBuffer.size); 1833pinnedOutBytes = GCHandle.Alloc(outSecBuffer.token, GCHandleType.Pinned); 1857else if (securityBuffer.token == null || securityBuffer.token.Length == 0) 1863pinnedInBytes[index] = GCHandle.Alloc(securityBuffer.token, GCHandleType.Pinned); 1864inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset); 1881if (outSecBuffer.token == null || outSecBuffer.token.Length == 0) 1884outUnmanagedBuffer[0].token = Marshal.UnsafeAddrOfPinnedArrayElement(outSecBuffer.token, outSecBuffer.offset); 1928Marshal.Copy(outUnmanagedBuffer[0].token, outSecBuffer.token, 0, outSecBuffer.size); 2116else if (securityBuffer.token==null || securityBuffer.token.Length==0) { 2120pinnedInBytes[index] = GCHandle.Alloc(securityBuffer.token, GCHandleType.Pinned); 2121inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset); 2230else if (securityBuffer.token == null || securityBuffer.token.Length == 0) 2236pinnedInBytes[index] = GCHandle.Alloc(securityBuffer.token, GCHandleType.Pinned); 2237inUnmanagedBuffer[index].token = Marshal.UnsafeAddrOfPinnedArrayElement(securityBuffer.token, securityBuffer.offset);
net\System\Net\_SecureChannel.cs (1)
1060output = outgoingSecurity.token;
net\System\Net\_SSPIWrapper.cs (9)
396if (iBuffer.token == null || iBuffer.token.Length == 0) 402pinnedBuffers[i] = GCHandle.Alloc(iBuffer.token, GCHandleType.Pinned); 403unmanagedBuffer[i].token = Marshal.UnsafeAddrOfPinnedArrayElement(iBuffer.token, iBuffer.offset); 404buffers[i] = iBuffer.token; 474GlobalLog.Assert(iBuffer.offset >= 0 && iBuffer.offset <= (iBuffer.token == null ? 0 : iBuffer.token.Length), "SSPIWrapper::EncryptDecryptHelper|'offset' out of range. [{0}]", iBuffer.offset); 475GlobalLog.Assert(iBuffer.size >= 0 && iBuffer.size <= (iBuffer.token == null ? 0 : iBuffer.token.Length - iBuffer.offset), "SSPIWrapper::EncryptDecryptHelper|'size' out of range. [{0}]", iBuffer.size);