PeerNameType Enumerazione

Definizione

Definisce il tipo di PeerName da creare. Un nome peer può essere protetto oppure non protetto. Un nome peer protetto fornisce una prova di proprietà del nome. Un nome peer non protetto non presenta alcuna identità associata.

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

Campi

Nome Valore Descrizione
Secured 0

Crea un PeerName protetto utilizzando l'identità dell'utente corrente.

Unsecured 1

Crea un PeerName non protetto utilizzando l'identità dell'utente corrente.

Commenti

Per dimostrare la proprietà, un nodo deve avere accesso alla chiave privata associata alla chiave pubblica, usata per creare l'oggetto protetto PeerName. 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 possono 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 è dipendente dall'implementazione.

Si applica a

Vedi anche