Esempio n. 1
0
 internal static extern SecStatusCode InitializeSecurityContext(
     [In] SecHandle phCredential,
     [In] SecHandle phContext,
     string pszTargetName,
     InitializeContextReqFlags fContextReq,
     int Reserved1,
     SecDataRep TargetDataRep,
     SecBufferDesc pInput,
     int Reserved2,
     [Out] SecHandle phNewContext,
     [In, Out] SecBufferDesc pOutput,
     out InitializeContextRetFlags pfContextAttr,
     [Out] LargeInteger ptsExpiry
     );
Esempio n. 2
0
 internal static extern SecStatusCode DeleteSecurityContext(
     SecHandle phContext
     );
Esempio n. 3
0
 internal static extern SecStatusCode CompleteAuthToken(SecHandle phContext,
                                                        SecBufferDesc pToken
                                                        );
Esempio n. 4
0
 internal static extern SecStatusCode QueryContextAttributes(
     SecHandle phContext,
     SECPKG_ATTR ulAttribute,
     SafeBuffer pBuffer
     );
Esempio n. 5
0
 internal static extern SecStatusCode ImportSecurityContext(
     string pszPackage,
     SecBuffer pPackedContext,
     SafeKernelObjectHandle Token,
     [Out] SecHandle phContext
     );
Esempio n. 6
0
 internal static extern SecStatusCode FreeCredentialsHandle([In, Out] SecHandle phCredential);
Esempio n. 7
0
 internal static extern SecStatusCode RevertSecurityContext(
     SecHandle phContext
     );
Esempio n. 8
0
 internal static extern SecStatusCode ExportSecurityContext(
     SecHandle phContext,
     SecPkgContextExportFlags fFlags,
     [In, Out] SecBuffer pPackedContext,
     out SafeKernelObjectHandle pToken
     );
Esempio n. 9
0
 internal static extern SecStatusCode DecryptMessage(
     [In] SecHandle phContext,
     SecBufferDesc pMessage,
     int MessageSeqNo,
     out SecurityQualityOfProtectionFlags pfQOP
     );
Esempio n. 10
0
 internal static extern SecStatusCode ImpersonateSecurityContext(
     SecHandle phContext
     );
Esempio n. 11
0
 internal static extern SecStatusCode VerifySignature(
     [In] SecHandle phContext,
     SecBufferDesc pMessage,
     int MessageSeqNo,
     out int pfQOP
     );
Esempio n. 12
0
 internal static extern SecStatusCode MakeSignature(
     [In] SecHandle phContext,
     int fQOP,
     SecBufferDesc pMessage,
     int MessageSeqNo
     );
Esempio n. 13
0
 internal static extern SecStatusCode QuerySecurityContextToken(SecHandle phContext, out SafeKernelObjectHandle Token);
 internal static extern SecStatusCode DecryptMessage(
     [In] SecHandle phContext,
     SecBufferDesc pMessage,
     int MessageSeqNo,
     out SecQopFlags pfQOP
     );
 internal static extern SecStatusCode EncryptMessage(
     [In] SecHandle phContext,
     SecQopFlags fQOP,
     SecBufferDesc pMessage,
     int MessageSeqNo
     );