コード例 #1
0
 private bool IsCredentialError(NegotiateInternalSecurityStatusErrorCode error) => error == NegotiateInternalSecurityStatusErrorCode.LogonDenied ||
 error == NegotiateInternalSecurityStatusErrorCode.UnknownCredentials ||
 error == NegotiateInternalSecurityStatusErrorCode.NoImpersonation ||
 error == NegotiateInternalSecurityStatusErrorCode.NoAuthenticatingAuthority ||
 error == NegotiateInternalSecurityStatusErrorCode.UntrustedRoot ||
 error == NegotiateInternalSecurityStatusErrorCode.CertExpired ||
 error == NegotiateInternalSecurityStatusErrorCode.SmartcardLogonRequired ||
 error == NegotiateInternalSecurityStatusErrorCode.BadBinding;
コード例 #2
0
 private bool IsClientError(NegotiateInternalSecurityStatusErrorCode error) => error == NegotiateInternalSecurityStatusErrorCode.InvalidToken ||
 error == NegotiateInternalSecurityStatusErrorCode.CannotPack ||
 error == NegotiateInternalSecurityStatusErrorCode.QopNotSupported ||
 error == NegotiateInternalSecurityStatusErrorCode.NoCredentials ||
 error == NegotiateInternalSecurityStatusErrorCode.MessageAltered ||
 error == NegotiateInternalSecurityStatusErrorCode.OutOfSequence ||
 error == NegotiateInternalSecurityStatusErrorCode.IncompleteMessage ||
 error == NegotiateInternalSecurityStatusErrorCode.IncompleteCredentials ||
 error == NegotiateInternalSecurityStatusErrorCode.WrongPrincipal ||
 error == NegotiateInternalSecurityStatusErrorCode.TimeSkew ||
 error == NegotiateInternalSecurityStatusErrorCode.IllegalMessage ||
 error == NegotiateInternalSecurityStatusErrorCode.CertUnknown ||
 error == NegotiateInternalSecurityStatusErrorCode.AlgorithmMismatch ||
 error == NegotiateInternalSecurityStatusErrorCode.SecurityQosFailed ||
 error == NegotiateInternalSecurityStatusErrorCode.UnsupportedPreauth;