PeerNameType Enumeración

Definición

Define el tipo de PeerName que se va a crear. Un nombre del mismo nivel puede estar o no protegido. Un nombre del mismo nivel protegido proporciona una prueba de propiedad del nombre. Un nombre del mismo nivel no protegido no tiene ninguna identidad asociada.

public enum class PeerNameType
public enum PeerNameType
type PeerNameType = 
Public Enum PeerNameType
Herencia
PeerNameType

Campos

Nombre Valor Description
Secured 0

Cree un objeto PeerName protegido mediante la identidad del usuario actual.

Unsecured 1

Cree un objeto PeerName no protegido mediante la identidad del usuario actual.

Comentarios

Un nodo debe tener acceso a la clave privada asociada a la clave pública, que se usa para crear el protegido PeerName, con el fin de demostrar la propiedad. El nodo no tiene una relación con una clave pública.

El formato de un nombre del mismo nivel es: Authority.Classifier. El valor de depende de Authority si el nombre es un nombre del mismo nivel protegido o un nombre del mismo nivel no seguro. La Classifier parte del nombre se puede establecer en cualquier cadena que contenga 15 o menos caracteres Unicode, incluido el null terminador. Una vez que se ha establecido el Authoritynivel de seguridad y Classifier de un mismo nivel, también se puede hacer referencia a un elemento del mismo nivel con un nombre relativo o un nombre de host.

Solo el propietario o el host del mismo nivel pueden registrar un nombre del mismo nivel seguro con la API del proveedor de espacios de nombres PNRP. Cualquier nodo puede reclamar la propiedad a cualquier elemento no seguro PeerName.

Nota El uso de un protegido PeerName no garantiza la seguridad general de una aplicación de red. La seguridad de la aplicación depende de la implementación.

Se aplica a

Consulte también