Freigeben über


PeerNameType Enumeration

Definition

Definiert den Typ des zu erstellenden PeerName. Ein Peername ist entweder gesichert oder ungesichert. Ein gesicherter Peername stellt einen Besitznachweis für den Namen bereit. Einem ungesicherten Peernamen ist keine Identität zugeordnet.

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

Felder

Secured 0

Erstellt einen gesicherten PeerName mit der Identität des aktuellen Benutzers.

Unsecured 1

Erstellt einen ungesicherten PeerName mit der Identität des aktuellen Benutzers.

Hinweise

Ein Knoten muss Zugriff auf den privaten Schlüssel haben, der dem öffentlichen Schlüssel zugeordnet ist, der zum Erstellen des gesicherten PeerNameverwendet wird, um den Besitz nachzuweisen. Der Knoten hat keine Beziehung zu einem öffentlichen Schlüssel.

Das Format eines Peernamens lautet: Authority.Classifier. Der Wert von Authority hängt davon ab, ob es sich bei dem Namen um einen geschützten Peernamen oder einen nicht gesicherten Peernamen handelt. Der Classifier Teil des Namens kann auf eine beliebige Zeichenfolge festgelegt werden, die mindestens 15 Unicode-Zeichen enthält, einschließlich des null Abschlusszeichens. Nachdem die AuthoritySicherheitsstufe und Classifier eines Peers eingerichtet wurden, kann auch mit einem relativen Namen oder hostnamen auf einen Peer verwiesen werden.

Nur der Besitzer oder Peerhost kann einen sicheren Peernamen bei der PNRP-Namespaceanbieter-API registrieren. Jeder Knoten kann den Besitz eines ungesicherten PeerName-Knotens beanspruchen.

Hinweis Die Verwendung eines geschützten PeerName stellt nicht die Allgemeine Sicherheit einer Netzwerkanwendung sicher. Die Sicherheit der Anwendung ist implementierungsabhängig.

Gilt für:

Weitere Informationen