Partage via


PeerNameType Énumération

Définition

Définit le type de PeerName à créer. Un nom d'homologue est sécurisé ou non sécurisé. Un nom d'homologue sécurisé fournit une preuve de propriété du nom. Un nom d'homologue non sécurisé n'est associé à aucune identité.

public enum class PeerNameType
public enum PeerNameType
type PeerNameType = 
Public Enum PeerNameType
Héritage
PeerNameType

Champs

Nom Valeur Description
Secured 0

Crée un PeerName sécurisé à l'aide de l'identité d'utilisateur actuel.

Unsecured 1

Crée un PeerName non sécurisé à l'aide de l'identité d'utilisateur actuel.

Remarques

Un nœud doit avoir accès à la clé privée associée à la clé publique, utilisée pour créer le sécurisé PeerName, afin de prouver sa propriété. Le nœud n’a pas de relation avec une clé publique.

Le format d’un nom d’homologue est : Authority.Classifier. La valeur de Authority varie selon que le nom est un nom d’homologue sécurisé ou un nom d’homologue non sécurisé. La Classifier partie du nom peut être définie sur n’importe quelle chaîne qui contient au moins 15 caractères Unicode, y compris la null terminaison. Une fois que le AuthorityClassifier niveau de sécurité et d’un homologue ont été établis, un homologue peut également être référencé avec un nom relatif ou un nom d’hôte.

Seul le propriétaire, ou l’hôte d’homologue, peut inscrire un nom d’homologue sécurisé auprès de l’API du fournisseur d’espaces de noms PNRP. N’importe quel nœud peut revendiquer la propriété de n’importe quel nœud non sécurisé PeerName.

Note L’utilisation d’un système sécurisé PeerName ne garantit pas la sécurité globale d’une application réseau. La sécurité d’une application dépend de son implémentation.

S’applique à

Voir aussi