- NegotiateAuthentication - NegotiateAuthentication(NegotiateAuthenticationClientOptions) 
- NegotiateAuthentication(NegotiateAuthenticationServerOptions) 
- ImpersonationLevel 
- IsAuthenticated 
- IsEncrypted 
- IsMutuallyAuthenticated 
- IsServer 
- IsSigned 
- Package 
- ProtectionLevel 
- RemoteIdentity 
- TargetName 
- ComputeIntegrityCheck(ReadOnlySpan<Byte>, IBufferWriter<Byte>) 
- Dispose() 
- GetOutgoingBlob(String, NegotiateAuthenticationStatusCode) 
- GetOutgoingBlob(ReadOnlySpan<Byte>, NegotiateAuthenticationStatusCode) 
- Unwrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean) 
- UnwrapInPlace(Span<Byte>, Int32, Int32, Boolean) 
- VerifyIntegrityCheck(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) 
- Wrap(ReadOnlySpan<Byte>, IBufferWriter<Byte>, Boolean, Boolean) 
 
net9.0
    namespace System.Net.Security
{
    public sealed class NegotiateAuthentication : IDisposable
    {
        public string? GetOutgoingBlob(string? incomingBlob, out NegotiateAuthenticationStatusCode statusCode);
    }
}
            | nuget.org | 0.1 % Reference this API | 
|---|---|
| Design Reviews | 
 | 
| .NET | 7.08.09.0 | 
| Information specific to net9.0 | |
| Assembly | System.Net.Security , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is supported on any platform except for these: 
 | 
- Built-in API
- Package-provided API