PeerName.Authority Property

Returns a string that specifies the Authority used by this PeerName object.

Namespace:  System.Net.PeerToPeer
Assembly:  System.Net (in System.Net.dll)

public string Authority { get; }

Property Value

Type: System.String
The string which contains the authentication portion of the specified PeerName. For secured peer names, this property contains the public key as a forty-character hexadecimal string. For unsecured peer names, this property is set to zero (0).

Only the owner, or peer host, can register a secured peer name. A peer name is considered secured if it is backed by a self-signed certificate.

Peer names are case-sensitive and the format of a peer name is: Authority.Classifier. For example, "0.MyPeerName" is a well-formed peer name.

Notes to Callers

Using a secured peer name does not ensure the overall security of the networking application. Security of the application is implementation-dependent.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft