public SecurityCredential(string packageName, SecurityCredentialUse credentialUse)
     : base(IntPtr.Zero, true)
 {
     _handle = new SspiHandle();
     PackageInfo = SecurityPackageInfo.Query(packageName);
     CredentialUse = credentialUse;
 }
Beispiel #2
0
 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);
Beispiel #5
0
 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);
 public void ShouldAquireCredentials(string packageName, SecurityCredentialUse credentialUse)
 {
     var credential = new SecurityCredential(packageName, credentialUse);
     credential.Acquire();
     credential.Dispose();
 }