次の方法で共有


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 を使用しても、ネットワーク アプリケーションの全体的なセキュリティは保証されません。 アプリケーションのセキュリティは、実装によって異なります。

適用対象

こちらもご覧ください