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

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 lors de la création du sécurisé PeerName, afin de prouver la 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 contenant au moins 15 caractères Unicode, y compris la null marque de fin. 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 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