PeerNameType Enumerazione

Definizione

Definisce il tipo di PeerName da creare. Un nome peer è protetto o non protetto. Un nome peer protetto fornisce una prova di proprietà del nome. A un nome peer non protetto non è associata alcuna identità.

public enum class PeerNameType
public enum PeerNameType
type PeerNameType = 
Public Enum PeerNameType
Ereditarietà
PeerNameType

Campi

Nome Valore Descrizione
Secured 0

Creare un oggetto protetto PeerName usando l'identità dell'utente corrente.

Unsecured 1

Creare un oggetto non protetto PeerName usando l'identità dell'utente corrente.

Commenti

Un nodo deve avere accesso alla chiave privata associata alla chiave pubblica, usata per creare l'oggetto protetto PeerNameper dimostrare la proprietà. Il nodo non ha una relazione con una chiave pubblica.

Il formato di un nome peer è Authority.Classifier. Il valore di Authority dipende dal fatto che il nome sia un nome peer protetto o un nome peer non protetto. La Classifier parte del nome può essere impostata su qualsiasi stringa contenente 15 o meno caratteri Unicode, incluso il null carattere di terminazione. Dopo aver stabilito il AuthorityClassifier livello di sicurezza e di un peer, è anche possibile fare riferimento a un peer con un nome relativo o un nome host.

Solo il proprietario o l'host peer può registrare un nome peer sicuro con l'API del provider dello spazio dei nomi PNRP. Qualsiasi nodo può richiedere la proprietà a qualsiasi oggetto non protetto PeerName.

Nota L'uso di un oggetto protetto PeerName non garantisce la sicurezza complessiva di un'applicazione di rete. La sicurezza dell'applicazione dipende dall'implementazione.

Si applica a

Vedi anche