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 部分は、 null ターミネータを含む 15 文字以下の Unicode 文字を含む任意の文字列に設定できます。 ピアの AuthorityClassifier 、およびセキュリティ レベルが確立されたら、ピアを相対名またはホスト名で参照することもできます。

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

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

適用対象

こちらもご覧ください