246 references to Status
System.Net.Security (246)
_generated\0\LibraryImports.g.cs (112)
47
internal static partial global::Interop.NetSecurityNative.
Status
DisplayMinorStatus(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Interop.NetSecurityNative.
Status
statusValue, ref global::Interop.NetSecurityNative.GssBuffer buffer)
52
global::Interop.NetSecurityNative.
Status
__retVal;
55
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
63
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, global::Interop.NetSecurityNative.
Status
__statusValue_native, global::Interop.NetSecurityNative.GssBuffer* __buffer_native);
73
internal static partial global::Interop.NetSecurityNative.
Status
DisplayMajorStatus(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Interop.NetSecurityNative.
Status
statusValue, ref global::Interop.NetSecurityNative.GssBuffer buffer)
78
global::Interop.NetSecurityNative.
Status
__retVal;
81
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
89
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, global::Interop.NetSecurityNative.
Status
__statusValue_native, global::Interop.NetSecurityNative.GssBuffer* __buffer_native);
99
internal static partial global::Interop.NetSecurityNative.
Status
ImportUserName(out global::Interop.NetSecurityNative.
Status
minorStatus, string inputName, int inputNameByteCount, out global::Microsoft.Win32.SafeHandles.SafeGssNameHandle outputName)
108
global::Interop.NetSecurityNative.
Status
__retVal = default;
117
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
145
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, byte* __inputName_native, int __inputNameByteCount_native, nint* __outputName_native);
155
internal static partial global::Interop.NetSecurityNative.
Status
ImportPrincipalName(out global::Interop.NetSecurityNative.
Status
minorStatus, string inputName, int inputNameByteCount, out global::Microsoft.Win32.SafeHandles.SafeGssNameHandle outputName)
164
global::Interop.NetSecurityNative.
Status
__retVal = default;
173
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
201
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, byte* __inputName_native, int __inputNameByteCount_native, nint* __outputName_native);
211
internal static partial global::Interop.NetSecurityNative.
Status
ReleaseName(out global::Interop.NetSecurityNative.
Status
minorStatus, ref nint inputName)
216
global::Interop.NetSecurityNative.
Status
__retVal;
219
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
227
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint* __inputName_native);
237
internal static partial global::Interop.NetSecurityNative.
Status
AcquireAcceptorCred(out global::Interop.NetSecurityNative.
Status
minorStatus, out global::Microsoft.Win32.SafeHandles.SafeGssCredHandle outputCredHandle)
245
global::Interop.NetSecurityNative.
Status
__retVal = default;
251
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
274
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint* __outputCredHandle_native);
284
internal static partial global::Interop.NetSecurityNative.
Status
InitiateCredSpNego(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssNameHandle desiredName, out global::Microsoft.Win32.SafeHandles.SafeGssCredHandle outputCredHandle)
293
global::Interop.NetSecurityNative.
Status
__retVal = default;
302
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
330
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint __desiredName_native, nint* __outputCredHandle_native);
340
internal static partial global::Interop.NetSecurityNative.
Status
InitiateCredWithPassword(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Interop.NetSecurityNative.PackageType packageType, global::Microsoft.Win32.SafeHandles.SafeGssNameHandle desiredName, string password, int passwordLen, out global::Microsoft.Win32.SafeHandles.SafeGssCredHandle outputCredHandle)
350
global::Interop.NetSecurityNative.
Status
__retVal = default;
361
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
391
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, global::Interop.NetSecurityNative.PackageType __packageType_native, nint __desiredName_native, byte* __password_native, int __passwordLen_native, nint* __outputCredHandle_native);
401
internal static partial global::Interop.NetSecurityNative.
Status
ReleaseCred(out global::Interop.NetSecurityNative.
Status
minorStatus, ref nint credHandle)
406
global::Interop.NetSecurityNative.
Status
__retVal;
409
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
417
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint* __credHandle_native);
427
private static partial global::Interop.NetSecurityNative.
Status
InitSecContext(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssCredHandle initiatorCredHandle, ref global::Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, global::Interop.NetSecurityNative.PackageType packageType, global::Microsoft.Win32.SafeHandles.SafeGssNameHandle targetName, uint reqFlags, ref byte inputBytes, int inputLength, ref global::Interop.NetSecurityNative.GssBuffer token, out uint retFlags, out bool isNtlmUsed)
439
global::Interop.NetSecurityNative.
Status
__retVal = default;
454
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
488
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint __initiatorCredHandle_native, nint* __contextHandle_native, global::Interop.NetSecurityNative.PackageType __packageType_native, nint __targetName_native, uint __reqFlags_native, byte* __inputBytes_native, int __inputLength_native, global::Interop.NetSecurityNative.GssBuffer* __token_native, uint* __retFlags_native, int* __isNtlmUsed_native);
498
private static partial global::Interop.NetSecurityNative.
Status
InitSecContext(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssCredHandle initiatorCredHandle, ref global::Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, global::Interop.NetSecurityNative.PackageType packageType, nint cbt, int cbtSize, global::Microsoft.Win32.SafeHandles.SafeGssNameHandle targetName, uint reqFlags, ref byte inputBytes, int inputLength, ref global::Interop.NetSecurityNative.GssBuffer token, out uint retFlags, out bool isNtlmUsed)
510
global::Interop.NetSecurityNative.
Status
__retVal = default;
525
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
559
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint __initiatorCredHandle_native, nint* __contextHandle_native, global::Interop.NetSecurityNative.PackageType __packageType_native, nint __cbt_native, int __cbtSize_native, nint __targetName_native, uint __reqFlags_native, byte* __inputBytes_native, int __inputLength_native, global::Interop.NetSecurityNative.GssBuffer* __token_native, uint* __retFlags_native, int* __isNtlmUsed_native);
569
private static partial global::Interop.NetSecurityNative.
Status
AcceptSecContext(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssCredHandle acceptorCredHandle, ref global::Microsoft.Win32.SafeHandles.SafeGssContextHandle acceptContextHandle, nint cbt, int cbtSize, ref byte inputBytes, int inputLength, ref global::Interop.NetSecurityNative.GssBuffer token, out uint retFlags, out bool isNtlmUsed)
580
global::Interop.NetSecurityNative.
Status
__retVal = default;
593
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
625
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint __acceptorCredHandle_native, nint* __acceptContextHandle_native, nint __cbt_native, int __cbtSize_native, byte* __inputBytes_native, int __inputLength_native, global::Interop.NetSecurityNative.GssBuffer* __token_native, uint* __retFlags_native, int* __isNtlmUsed_native);
635
internal static partial global::Interop.NetSecurityNative.
Status
DeleteSecContext(out global::Interop.NetSecurityNative.
Status
minorStatus, ref nint contextHandle)
640
global::Interop.NetSecurityNative.
Status
__retVal;
643
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
651
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint* __contextHandle_native);
661
internal static partial global::Interop.NetSecurityNative.
Status
GetUser(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssContextHandle acceptContextHandle, ref global::Interop.NetSecurityNative.GssBuffer token)
667
global::Interop.NetSecurityNative.
Status
__retVal = default;
676
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
692
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint __acceptContextHandle_native, global::Interop.NetSecurityNative.GssBuffer* __token_native);
702
private static unsafe partial global::Interop.NetSecurityNative.
Status
Wrap(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, ref bool isEncrypt, byte* inputBytes, int count, ref global::Interop.NetSecurityNative.GssBuffer outBuffer)
709
global::Interop.NetSecurityNative.
Status
__retVal = default;
719
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
738
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint __contextHandle_native, int* __isEncrypt_native, byte* __inputBytes_native, int __count_native, global::Interop.NetSecurityNative.GssBuffer* __outBuffer_native);
748
private static unsafe partial global::Interop.NetSecurityNative.
Status
Unwrap(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, out bool isEncrypt, byte* inputBytes, int count, ref global::Interop.NetSecurityNative.GssBuffer outBuffer)
756
global::Interop.NetSecurityNative.
Status
__retVal = default;
765
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
784
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint __contextHandle_native, int* __isEncrypt_native, byte* __inputBytes_native, int __count_native, global::Interop.NetSecurityNative.GssBuffer* __outBuffer_native);
794
private static unsafe partial global::Interop.NetSecurityNative.
Status
GetMic(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, byte* inputBytes, int inputLength, ref global::Interop.NetSecurityNative.GssBuffer outBuffer)
800
global::Interop.NetSecurityNative.
Status
__retVal = default;
809
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
825
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint __contextHandle_native, byte* __inputBytes_native, int __inputLength_native, global::Interop.NetSecurityNative.GssBuffer* __outBuffer_native);
835
private static unsafe partial global::Interop.NetSecurityNative.
Status
VerifyMic(out global::Interop.NetSecurityNative.
Status
minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, byte* inputBytes, int inputLength, byte* tokenBytes, int tokenLength)
841
global::Interop.NetSecurityNative.
Status
__retVal = default;
849
fixed (global::Interop.NetSecurityNative.
Status
* __minorStatus_native = &minorStatus)
865
static extern unsafe global::Interop.NetSecurityNative.
Status
__PInvoke(global::Interop.NetSecurityNative.
Status
* __minorStatus_native, nint __contextHandle_native, byte* __inputBytes_native, int __inputLength_native, byte* __tokenBytes_native, int __tokenLength_native);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Net.Security.Native\Interop.GssApiException.cs (15)
16
private readonly
Status
_minorStatus;
18
public
Status
MajorStatus
20
get { return (
Status
)HResult; }
23
public
Status
MinorStatus
32
public GssApiException(
Status
majorStatus,
Status
minorStatus)
39
public GssApiException(
Status
majorStatus,
Status
minorStatus, string helpText)
46
private static string GetGssApiDisplayStatus(
Status
majorStatus,
Status
minorStatus, string? helpText)
51
if (minorStatus !=
Status
.GSS_S_COMPLETE)
73
private static unsafe string? GetGssApiDisplayStatus(
Status
status, bool isMinor)
85
Interop.NetSecurityNative.
Status
minStat;
86
Interop.NetSecurityNative.
Status
displayCallStatus = isMinor ?
89
return (
Status
.GSS_S_COMPLETE != displayCallStatus) ? null : Utf8StringMarshaller.ConvertToManaged(displayBuffer._data);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.cs (56)
21
internal static partial
Status
DisplayMinorStatus(
22
out
Status
minorStatus,
23
Status
statusValue,
27
internal static partial
Status
DisplayMajorStatus(
28
out
Status
minorStatus,
29
Status
statusValue,
33
internal static partial
Status
ImportUserName(
34
out
Status
minorStatus,
40
internal static partial
Status
ImportPrincipalName(
41
out
Status
minorStatus,
47
internal static partial
Status
ReleaseName(
48
out
Status
minorStatus,
52
internal static partial
Status
AcquireAcceptorCred(
53
out
Status
minorStatus,
57
internal static partial
Status
InitiateCredSpNego(
58
out
Status
minorStatus,
63
internal static partial
Status
InitiateCredWithPassword(
64
out
Status
minorStatus,
72
internal static partial
Status
ReleaseCred(
73
out
Status
minorStatus,
77
private static partial
Status
InitSecContext(
78
out
Status
minorStatus,
91
private static partial
Status
InitSecContext(
92
out
Status
minorStatus,
106
internal static
Status
InitSecContext(
107
out
Status
minorStatus,
132
internal static
Status
InitSecContext(
133
out
Status
minorStatus,
154
minorStatus =
Status
.GSS_S_COMPLETE;
157
return
Status
.GSS_S_BAD_BINDINGS;
215
private static partial
Status
AcceptSecContext(
216
out
Status
minorStatus,
227
internal static unsafe
Status
AcceptSecContext(
228
out
Status
minorStatus,
261
minorStatus =
Status
.GSS_S_COMPLETE;
264
return
Status
.GSS_S_BAD_BINDINGS;
289
internal static partial
Status
DeleteSecContext(
290
out
Status
minorStatus,
294
internal static partial
Status
GetUser(
295
out
Status
minorStatus,
300
private static unsafe partial
Status
Wrap(
301
out
Status
minorStatus,
309
private static unsafe partial
Status
Unwrap(
310
out
Status
minorStatus,
318
private static unsafe partial
Status
GetMic(
319
out
Status
minorStatus,
326
private static unsafe partial
Status
VerifyMic(
327
out
Status
minorStatus,
334
internal static unsafe
Status
WrapBuffer(
335
out
Status
minorStatus,
347
internal static unsafe
Status
UnwrapBuffer(
348
out
Status
minorStatus,
360
internal static unsafe
Status
GetMic(
361
out
Status
minorStatus,
372
internal static unsafe
Status
VerifyMic(
373
out
Status
minorStatus,
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\GssSafeHandles.cs (19)
20
Interop.NetSecurityNative.
Status
minorStatus;
21
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.ImportUserName(
24
if (status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
37
Interop.NetSecurityNative.
Status
minorStatus;
38
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.ImportPrincipalName(
41
if (status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
57
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.ReleaseName(out _, ref handle);
59
return status == Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE;
78
Interop.NetSecurityNative.
Status
status;
79
Interop.NetSecurityNative.
Status
minorStatus;
82
if (status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
99
Interop.NetSecurityNative.
Status
.GSS_S_BAD_MECH,
112
Interop.NetSecurityNative.
Status
status;
113
Interop.NetSecurityNative.
Status
minorStatus;
123
if (status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
145
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.ReleaseCred(out _, ref handle);
147
return status == Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE;
170
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.DeleteSecContext(out _, ref handle);
172
return status == Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE;
System\Net\NegotiateAuthenticationPal.Unix.cs (44)
201
throw new Interop.NetSecurityNative.GssApiException(Interop.NetSecurityNative.
Status
.GSS_S_NO_CRED, 0, SR.net_ntlm_not_possible_default_cred);
206
throw new Interop.NetSecurityNative.GssApiException(Interop.NetSecurityNative.
Status
.GSS_S_BAD_NAME, 0, SR.net_nego_not_supported_empty_target_with_defaultcreds);
333
Interop.NetSecurityNative.
Status
minorStatus;
335
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.WrapBuffer(
342
if (status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
364
Interop.NetSecurityNative.
Status
minorStatus;
365
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.UnwrapBuffer(out minorStatus, _securityContext, out wasEncrypted, input, ref decryptedBuffer);
366
if (status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
370
Interop.NetSecurityNative.
Status
.GSS_S_BAD_SIG => NegotiateAuthenticationStatusCode.MessageAltered,
392
Interop.NetSecurityNative.
Status
minorStatus;
393
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.UnwrapBuffer(out minorStatus, _securityContext, out wasEncrypted, input, ref decryptedBuffer);
394
if (status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
400
Interop.NetSecurityNative.
Status
.GSS_S_BAD_SIG => NegotiateAuthenticationStatusCode.MessageAltered,
423
Interop.NetSecurityNative.
Status
minorStatus;
424
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.GetMic(
429
if (status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
446
Interop.NetSecurityNative.
Status
status = Interop.NetSecurityNative.VerifyMic(
451
return status == Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE;
471
throw new Interop.NetSecurityNative.GssApiException(Interop.NetSecurityNative.
Status
.GSS_S_UNAVAILABLE, 0);
506
throw new Interop.NetSecurityNative.GssApiException(Interop.NetSecurityNative.
Status
.GSS_S_BAD_NAME, 0);
516
Interop.NetSecurityNative.
Status
status
517
= Interop.NetSecurityNative.GetUser(out
var
minorStatus,
521
if (status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
575
Interop.NetSecurityNative.
Status
status;
576
Interop.NetSecurityNative.
Status
minorStatus;
610
if ((status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE) &&
611
(status != Interop.NetSecurityNative.
Status
.GSS_S_CONTINUE_NEEDED))
627
if (status == Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
647
return status == Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE ?
676
Interop.NetSecurityNative.
Status
status;
677
Interop.NetSecurityNative.
Status
minorStatus;
688
if ((status != Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE) &&
689
(status != Interop.NetSecurityNative.
Status
.GSS_S_CONTINUE_NEEDED))
705
if (status == Interop.NetSecurityNative.
Status
.GSS_S_COMPLETE)
741
case Interop.NetSecurityNative.
Status
.GSS_S_NO_CRED:
743
case Interop.NetSecurityNative.
Status
.GSS_S_BAD_BINDINGS:
745
case Interop.NetSecurityNative.
Status
.GSS_S_CREDENTIALS_EXPIRED:
747
case Interop.NetSecurityNative.
Status
.GSS_S_DEFECTIVE_TOKEN:
749
case Interop.NetSecurityNative.
Status
.GSS_S_DEFECTIVE_CREDENTIAL:
751
case Interop.NetSecurityNative.
Status
.GSS_S_BAD_SIG:
753
case Interop.NetSecurityNative.
Status
.GSS_S_BAD_MECH:
754
case Interop.NetSecurityNative.
Status
.GSS_S_UNAVAILABLE:
756
case Interop.NetSecurityNative.
Status
.GSS_S_FAILURE:
764
case Interop.NetSecurityNative.
Status
.GSS_S_NO_CONTEXT: