2 instantiations of SafeDeleteContext
System.IdentityModel (2)
System\IdentityModel\SspiSafeHandles.cs (2)
272refContext = new SafeDeleteContext(); 554refContext = new SafeDeleteContext();
30 references to SafeDeleteContext
System.IdentityModel (30)
System\IdentityModel\SecurityUtils.cs (1)
908public void CheckServiceBinding(SafeDeleteContext securityContext, string defaultServiceBinding)
System\IdentityModel\SspiSafeHandles.cs (8)
171ref SafeDeleteContext refContext, 346SafeDeleteContext outContext, 452ref SafeDeleteContext refContext, 617SafeDeleteContext outContext, 716public static int ImpersonateSecurityContext(SafeDeleteContext context) 753public static int EncryptMessage(SafeDeleteContext context, SecurityBufferDescriptor inputOutput, uint sequenceNumber) 789public unsafe static int DecryptMessage(SafeDeleteContext context, SecurityBufferDescriptor inputOutput, uint sequenceNumber) 1268public static unsafe int QueryContextAttributes(SafeDeleteContext phContext, ContextAttribute contextAttribute, byte* buffer, SafeHandle refHandle)
System\IdentityModel\SspiWrapper.cs (19)
450ref SafeDeleteContext context, 458return SafeDeleteContext.InitializeSecurityContext(credential, ref context, targetName, inFlags, datarep, inputBuffer, null, outputBuffer, ref outFlags); 463ref SafeDeleteContext context, 471return SafeDeleteContext.InitializeSecurityContext(credential, ref context, targetName, inFlags, datarep, null, inputBuffers, outputBuffer, ref outFlags); 476ref SafeDeleteContext refContext, 483return SafeDeleteContext.AcceptSecurityContext(credential, ref refContext, inFlags, datarep, inputBuffer, null, outputBuffer, ref outFlags); 488ref SafeDeleteContext refContext, 495return SafeDeleteContext.AcceptSecurityContext(credential, ref refContext, inFlags, datarep, null, inputBuffers, outputBuffer, ref outFlags); 499SafeDeleteContext context, 505static unsafe int QueryContextAttributes(SafeDeleteContext phContext, ContextAttribute attribute, byte[] buffer, Type handleType, out SafeHandle refHandle) 530SafeDeleteContext securityContext, 659public static unsafe int QuerySpecifiedTarget(SafeDeleteContext securityContext, out string specifiedTarget) 689SafeDeleteContext context) 691int errorCode = SafeDeleteContext.ImpersonateSecurityContext(context); 698public static unsafe int EncryptDecryptHelper(SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber, bool encrypt, bool isGssBlob) 728errorCode = SafeDeleteContext.EncryptMessage(context, sdcInOut, sequenceNumber); 732errorCode = SafeDeleteContext.DecryptMessage(context, sdcInOut, sequenceNumber); 805public static unsafe int EncryptMessage(SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) 810public static unsafe int DecryptMessage(SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber, bool isGssBlob)
System\IdentityModel\Tokens\KerberosReceiverSecurityToken.cs (1)
158SafeDeleteContext securityContext = null;
System\IdentityModel\Tokens\KerberosRequestorSecurityToken.cs (1)
129SafeDeleteContext securityContext = null;