PeerNameType Перечисление

Определение

Определяет тип создаваемого объекта имени однорангового узла (PeerName). Имя однорангового узла может быть защищенным или незащищенным. Защищенное имя однорангового узла предоставляет свидетельство о владении именем. Незащищенное имя однорангового узла не имеет связанной идентификации.

public enum class PeerNameType
public enum PeerNameType
type PeerNameType = 
Public Enum PeerNameType
Наследование
PeerNameType

Поля

Имя Значение Описание
Secured 0

Создайте защищенный объект PeerName, используя удостоверение текущего пользователя.

Unsecured 1

Создайте незащищенный объект PeerName, используя удостоверение текущего пользователя.

Комментарии

Узел должен иметь доступ к закрытому ключу, связанному с открытым ключом, который используется при создании защищенного PeerName, чтобы подтвердить владение. Узел не имеет связи с открытым ключом.

Формат имени однорангового узла: Authority.Classifier. Значение Authority зависит от того, является ли имя защищенным или незащищенным именем однорангового узла. В Classifier качестве части имени можно задать любую строку, содержащую 15 или менее символов Юникода, включая null признак конца. AuthorityПосле установки уровня безопасности и Classifier однорангового узла можно также ссылаться на одноранговый узел с относительным именем или именем узла.

Только владелец или узел однорангового узла может зарегистрировать безопасное имя однорангового узла в API поставщика пространства имен PNRP. Любой узел может претендовать на владение любым незащищенным PeerName.

Примечание Использование защищенного PeerName не обеспечивает общую безопасность сетевого приложения. Безопасность приложения зависит от его реализации.

Применяется к

См. также раздел