public void Test(string packageName, SspiContextFlags contextFlags) { var clientCredential = new SecurityCredential(packageName, SecurityCredentialUse.Outbound); clientCredential.Acquire(); var serverCredential = new SecurityCredential(packageName, SecurityCredentialUse.Inbound); serverCredential.Acquire(); var clientContext = new SecurityContext(clientCredential, contextFlags); var serverContext = new SecurityContext(serverCredential, contextFlags); byte[] clientToken; clientContext.Initialize(serverCredential.PrincipalName, null, out clientToken); while (true) { byte[] serverToken; serverContext.AcceptToken(clientToken, out serverToken); if (serverContext.IsInitialized && clientContext.IsInitialized) break; clientContext.Initialize(serverCredential.PrincipalName, serverToken, out clientToken); if (clientContext.IsInitialized && serverContext.IsInitialized) break; } clientContext.Dispose(); serverContext.Dispose(); clientCredential.Dispose(); serverCredential.Dispose(); }
public void Dispose() { if (_sc != null) { _sc.Dispose(); } }
protected override void DisposeCore() { if (dbContext != null) { dbContext.Dispose(); } }
public void Dispose() { if (_securityContext != null) { _securityContext.Dispose(); } }
public void Dispose() { if (_Db != null) { _Db.Dispose(); } }
protected override void Dispose(bool disposing) { if (disposing) { db.Dispose(); } base.Dispose(disposing); }
protected virtual void Dispose(bool disposing) { if (disposing) { } _context.Dispose(); }
public void Dispose() { #if !MOBILE if (_sc != null) { _sc.Dispose(); } #endif }
protected virtual void Dispose(bool disposing) { if (!this._disposed) { if (disposing) { context.Dispose(); } } this._disposed = true; }
protected virtual void Dispose(bool disposing) { if (!disposed) { if (disposing) { _context.Dispose(); } } disposed = true; }
public void Dispose() { if (this.IsPreAllocatedDefault) { return; //Do nothing if this is the default context } #if FEATURE_CAS_POLICY if (_hostExecutionContext != null) { _hostExecutionContext.Dispose(); } #endif // FEATURE_CAS_POLICY #if FEATURE_IMPERSONATION || FEATURE_COMPRESSEDSTACK if (_securityContext != null) { _securityContext.Dispose(); } #endif //FEATURE_IMPERSONATION || FEATURE_COMPRESSEDSTACK }
public void Test(string packageName, SspiContextFlags contextFlags) { var clientCredential = new SecurityCredential(packageName, SecurityCredentialUse.Outbound); clientCredential.Acquire(); var serverCredential = new SecurityCredential(packageName, SecurityCredentialUse.Inbound); serverCredential.Acquire(); var clientContext = new SecurityContext(clientCredential, contextFlags); var serverContext = new SecurityContext(serverCredential, contextFlags); byte[] clientToken; clientContext.Initialize(serverCredential.PrincipalName, null, out clientToken); while (true) { byte[] serverToken; serverContext.AcceptToken(clientToken, out serverToken); if (serverContext.IsInitialized && clientContext.IsInitialized) { break; } clientContext.Initialize(serverCredential.PrincipalName, serverToken, out clientToken); if (clientContext.IsInitialized && serverContext.IsInitialized) { break; } } clientContext.Dispose(); serverContext.Dispose(); clientCredential.Dispose(); serverCredential.Dispose(); }
public void Dispose() { _context.Dispose(); }
/// <summary> /// Dispose method. /// </summary> public void Dispose() { _handles.Dispose(); DataView.Dispose(); SecurityContext.Dispose(); }
public void Dispose() { context.Dispose(); // context = new SecurityContext(); }
public void Dispose() { Db.Dispose(); }