PeerNameType 列挙型

定義

作成する PeerName の種類を定義します。 ピア名には、セキュリティ保護されたピア名と、セキュリティ保護されていないピア名があります。 セキュリティ保護されたピア名では、名前の所有権が証明されます。 セキュリティ保護されていないピア名には、ID が関連付けられていません。

public enum class PeerNameType
public enum PeerNameType
type PeerNameType = 
Public Enum PeerNameType
継承
PeerNameType

フィールド

Secured 0

現在のユーザーの ID を使用して、セキュリティ保護された PeerName を作成します。

Unsecured 1

現在のユーザーの ID を使用して、セキュリティ保護されていない PeerName を作成します。

注釈

ノードは、所有権を証明するために、セキュリティで保護された PeerNameを作成する際に使用される公開キーに関連付けられている秘密キーにアクセスできる必要があります。 ノードには公開キーとのリレーションシップがありません。

ピア名の形式は、 Authority.Classifier です。 の Authority 値は、名前がセキュリティで保護されたピア名か、セキュリティで保護されていないピア名かによって異なります。 名前の部分は Classifier 、ターミネータを含む 15 文字以下の Unicode 文字を含む任意の文字列に null 設定できます。 ピアの AuthorityClassifier および セキュリティ レベルが確立されると、ピアを相対名またはホスト名で参照することもできます。

PNRP 名前空間プロバイダー API にセキュリティで保護されたピア名を登録できるのは、所有者 (ピア ホスト) だけです。 どのノードでも、セキュリティで保護 PeerNameされていない に所有権を要求できます。

メモ セキュリティで保護された PeerName を使用しても、ネットワーク アプリケーションの全体的なセキュリティは保証されません。 アプリケーションのセキュリティは、実装によって異なります。

適用対象

こちらもご覧ください