public SecurityCredential(string packageName, SecurityCredentialUse credentialUse) : base(IntPtr.Zero, true) { _handle = new SspiHandle(); PackageInfo = SecurityPackageInfo.Query(packageName); CredentialUse = credentialUse; }
public void ShouldAquireCredentials(string packageName, SecurityCredentialUse credentialUse) { var credential = new SecurityCredential(packageName, credentialUse); credential.Acquire(); credential.Dispose(); }
public static extern uint AcquireCredentialsHandle( string principal, string package, SecurityCredentialUse credentialUsage, IntPtr logonId, IntPtr identity, int keyCallback, IntPtr keyArgument, ref SspiHandle credentialHandle, out long timestamp);