PeerNameType 枚举

定义

定义要创建的 PeerName 的类型。 对等名称可以是安全的,也可以是不安全的。 安全的对等名称提供名称所有权证明。 不安全的对等名称没有关联的标识。

C#
public enum PeerNameType
继承
PeerNameType

字段

名称 说明
Secured 0

使用当前用户的标识创建一个安全的 PeerName

Unsecured 1

使用当前用户的标识创建一个不安全的 PeerName

注解

节点必须有权访问与公钥关联的私钥,该私钥用于创建受保护的 PeerName,以便证明所有权。 节点与公钥没有关系。

对等名称的格式为: Authority.Classifier。 的值 Authority 取决于名称是安全的对等名称还是不安全的对等名称。 Classifier名称部分可以设置为包含 15 个或更少 Unicode 字符(包括终止符)null的任何字符串。 建立对等的 AuthorityClassifier 和 安全级别后,还可以使用相对名称或主机名来引用对等。

只有所有者或对等主机才能向 PNRP 命名空间提供程序 API 注册安全对等名称。 任何节点都可以向任何不安全的 PeerName声明所有权。

注意 使用受保护的 PeerName 并不能确保网络应用程序的整体安全性。 应用程序的安全性是视具体实现而定的。

适用于

产品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅