23 references to GssFlags
System.Net.Security (23)
System\Net\NegotiateAuthenticationPal.Unix.cs (23)
93
private Interop.NetSecurityNative.
GssFlags
_requestedContextFlags;
94
private Interop.NetSecurityNative.
GssFlags
_contextFlags;
102
public override bool IsSigned => (_contextFlags & Interop.NetSecurityNative.
GssFlags
.GSS_C_INTEG_FLAG) != 0;
104
public override bool IsEncrypted => (_contextFlags & Interop.NetSecurityNative.
GssFlags
.GSS_C_CONF_FLAG) != 0;
106
public override bool IsMutuallyAuthenticated => (_contextFlags & Interop.NetSecurityNative.
GssFlags
.GSS_C_MUTUAL_FLAG) != 0;
157
(_contextFlags & Interop.NetSecurityNative.
GssFlags
.GSS_C_DELEG_FLAG) != 0 && Package != NegotiationInfoClass.NTLM ? TokenImpersonationLevel.Delegation :
158
(_contextFlags & Interop.NetSecurityNative.
GssFlags
.GSS_C_IDENTIFY_FLAG) != 0 ? TokenImpersonationLevel.Identification :
165
Interop.NetSecurityNative.
GssFlags
contextFlags = clientOptions.RequiredProtectionLevel switch
167
ProtectionLevel.Sign => Interop.NetSecurityNative.
GssFlags
.GSS_C_INTEG_FLAG,
168
ProtectionLevel.EncryptAndSign => Interop.NetSecurityNative.
GssFlags
.GSS_C_INTEG_FLAG | Interop.NetSecurityNative.
GssFlags
.GSS_C_CONF_FLAG,
172
contextFlags |= clientOptions.RequireMutualAuthentication ? Interop.NetSecurityNative.
GssFlags
.GSS_C_MUTUAL_FLAG : 0;
176
TokenImpersonationLevel.Identification => Interop.NetSecurityNative.
GssFlags
.GSS_C_IDENTIFY_FLAG,
177
TokenImpersonationLevel.Delegation => Interop.NetSecurityNative.
GssFlags
.GSS_C_DELEG_FLAG,
219
Interop.NetSecurityNative.
GssFlags
contextFlags = serverOptions.RequiredProtectionLevel switch
221
ProtectionLevel.Sign => Interop.NetSecurityNative.
GssFlags
.GSS_C_INTEG_FLAG,
222
ProtectionLevel.EncryptAndSign => Interop.NetSecurityNative.
GssFlags
.GSS_C_INTEG_FLAG | Interop.NetSecurityNative.
GssFlags
.GSS_C_CONF_FLAG,
547
Interop.NetSecurityNative.
GssFlags
requestedContextFlags,
552
ref Interop.NetSecurityNative.
GssFlags
contextFlags)
645
contextFlags = (Interop.NetSecurityNative.
GssFlags
)outputFlags;
669
ref Interop.NetSecurityNative.
GssFlags
contextFlags)
701
contextFlags = (Interop.NetSecurityNative.
GssFlags
)outputFlags;