Networking
System
[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]
1.0.x.x
1.0.5000.0
2.0.0.0
4.0.0.0
All public static members of this type are safe for multithreaded operations. No instance members are guaranteed to be thread safe.
System.Object
The returns an instance of the class that contains an authentication message. This message is sent to the Internet server to indicate that the client (such as or one of its descendants) is authorized to access the server.
The instance is created by the authentication module that the designates to handle the request.
Contains an authentication message for an Internet server.
Constructor
1.0.5000.0
2.0.0.0
4.0.0.0
The instance is created with the property set to and the property set to true.
Creates a new instance of the class with the specified authorization message.
The encrypted authorization message expected by the server.
0
Constructor
1.0.5000.0
2.0.0.0
4.0.0.0
The instance is created with the property set to and the property set to .
Creates a new instance of the class with the specified authorization message and completion status.
The encrypted authorization message expected by the server.
The completion status of the authorization attempt. true if the authorization attempt is complete; otherwise, false.
0
Constructor
1.0.5000.0
2.0.0.0
4.0.0.0
This constructor creates a instance with the property set to , the
property set to , and
the property set to . If is
or a zero-length string, is set to . If
is or a zero-length string,
is set to .
The connection group identifier is used to restrict access to the
server connection established with the current authorization instance. Only
instances that have as their
property value can use the connection. The connection group information
set by this constructor is also available in the property of
the service point that represents the connection.
The property indicates whether the
authentication, as defined by the authentication protocol implemented by the
caller, is finished or requires additional information exchange between the
client and server.
Creates a new instance of the class with the specified authorization message, completion status, and connection group identifier.
The encrypted authorization message expected by the server.
The completion status of the authorization attempt. true if the authorization attempt is complete; otherwise, false.
A unique identifier that can be used to create private client-server connections that are bound only to this authentication scheme.
0
Property
1.0.5000.0
2.0.0.0
4.0.0.0
System.Boolean
if the authentication process is complete; otherwise,
.
The property is set to true when the authentication process between the client and the server is finished. Some authentication modules, such as the Kerberos module, use multiple round trips between the client and server to complete the authentication process. To keep the or descendant that initiated the authentication process from interrupting while authorization is taking place, the authentication module sets the property to false.
Gets the completion status of the authorization.
0
Property
1.0.5000.0
2.0.0.0
4.0.0.0
System.String
A containing a unique
connection identifier, or if no value was specified to the
constructor for the
current instance.
The property is a unique string that associates a connection with a specific authenticating entity. For example, the NTLM authorization module ties the authentication credential information to a specific connection to prevent invalid reuse of the connection.
Gets a unique identifier for user-specific connections.
0
Property
1.0.5000.0
2.0.0.0
4.0.0.0
System.String
A containing the message that will be returned to the server in response to an
authentication challenge.
The property contains the authorization string that the client will return to the server when accessing protected resources. The actual contents of the message are defined by the authentication type the client and server are using. Basic HTTP authentication, for example, uses a different message than Kerberos authentication.
When an authentication module supports preauthentication, the property is sent with the initial request.
Gets the message returned to the server in response to an authentication challenge.
0
Property
2.0.0.0
4.0.0.0
System.MonoTODO
System.Boolean
To be added.
This property returns false if the authentication has not completed.
Gets or sets a value that indicates whether mutual authentication occurred.
Property
1.0.5000.0
2.0.0.0
4.0.0.0
System.String[]
A array containing URIs.
The property contains a list of URI prefixes that the property can be used to authenticate. and its descendants compare a URI to this list to determine if the is valid for a particular URI.
Gets or sets the prefix for Uniform Resource Identifiers (URIs) that can be authenticated with the property.
0
0