AuthenticationInfo structure

Microsoft Office Live Communications Server 2005 with SP1

AuthenticationInfo

The AuthenticationInfo structure contains a security context for a SIP message, as well as a set of Boolean properties that describe the connection type and authentication.

This structure is automatically populated whenever a Request or Response message object is dispatched to the application, and is referenced by the Message.AutheticationInfo read-only property inherited by both message types.

Public Methods

The AuthenticationInfo structure has the following public methods.

Method Description
Equals(Object)

Inherited from System.ValueType. Indicates whether this instance and a specified object are equal.

GetHashCode()

Inherited from System.ValueType. Returns the hash code for this instance.

GetType()

Inherited from System.Object. Gets the Type of the current instance.

ToString()

Inherited from System.ValueType. Returns the fully qualified type name of this instance.

Public Properties

The AuthenticationInfo structure has the following public properties.

Property Description
Authenticated Data type: Boolean
Access type: Read-only

Indicates whether the message sender has been authenticated.

CertificateAuthorized Data type: Boolean
Access type: Read-only

Indicates whether the certificate from the message sender is validated by a certificate signing authority.

ConnectionAuthorizationEnabled Data type: Boolean
Access type: Read-only

Indicates whether authorization is enabled for the connection by which the message arrived.

MtlsConnection Data type: Boolean
Access type: Read-only

Indicates whether the message was received over a Mutually authenticated Transport Layer Security (MTLS) connection.

Origin Data type: MessageOrigin
Access type: Read-only

Specifies the origin of a SIP message.

ReceivedFromInternalServer Data type: Boolean
Access type: Read-only

Indicates whether the message was received from an internal server.

SecurityToken Data type: IntPtr
Access type: Read-only

Contains a Win32 handle for the security token of the message sender as an IntPtr.

TrustedConnection Data type: Boolean
Access type: Read-only

Indicates whether the message was received over a trusted connection.

Protected Methods

The AuthenticationInfo structure has the following protected methods.

Method Description
Finalize()

Inherited from System.Object. Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

MemberwiseClone()

Inherited from System.Object. Creates a shallow copy of the current Object.

Requirements

Redistributable: Requires Microsoft Office Live Communications Server 2005 with SP1.
Namespace: Microsoft.Rtc.Sip
Assembly: ServerAgent (in ServerAgent.dll)

What did you think of this topic?
© 2008 Microsoft Corporation. All rights reserved.