PeerName.Authority Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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
Available since 3.5
Return to top