PeerNameType Wyliczenie

Definicja

Definiuje typ do utworzenia PeerName . Nazwa elementu równorzędnego jest zabezpieczona lub niezabezpieczona. Zabezpieczona nazwa elementu równorzędnego zapewnia dowód własności nazwy. Niezabezpieczona nazwa elementu równorzędnego nie ma skojarzonej tożsamości.

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

Pola

Secured 0

Utwórz zabezpieczony PeerName przy użyciu tożsamości bieżącego użytkownika.

Unsecured 1

Utwórz niezabezpieczony PeerName przy użyciu tożsamości bieżącego użytkownika.

Uwagi

Węzeł musi mieć dostęp do klucza prywatnego skojarzonego z kluczem publicznym używanym w tworzeniu zabezpieczonego PeerNameelementu , aby udowodnić własność. Węzeł nie ma relacji z kluczem publicznym.

Format nazwy elementu równorzędnego to : Authority.Classifier. Wartość parametru Authority zależy od tego, czy nazwa jest zabezpieczoną nazwą elementu równorzędnego, czy niezabezpieczoną nazwą elementu równorzędnego. Część Classifier nazwy można ustawić na dowolny ciąg zawierający 15 lub mniej znaków Unicode, w tym null terminator. Po ustanowieniu AuthorityClassifier poziomu zabezpieczeń elementu równorzędnego element równorzędny można również odwoływać się do elementu równorzędnego o nazwie względnej lub nazwie hosta.

Tylko właściciel lub host równorzędny może zarejestrować bezpieczną nazwę równorzędną przy użyciu interfejsu API dostawcy przestrzeni nazw PNRP. Każdy węzeł może przejąć własność do dowolnego niezabezpieczonego PeerName.

Uwaga Użycie zabezpieczonego PeerName nie zapewnia ogólnego bezpieczeństwa aplikacji sieciowej. Zabezpieczenia aplikacji są zależne od implementacji.

Dotyczy

Zobacz też