SecurityIdentifierとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework用語 > SecurityIdentifierの意味・解説 

セキュリティ識別子

読み方セキュリティしきべつし
【英】Security Identifier, SID

セキュリティ識別子とは、Windows NT系OSにおいて、個々ユーザーまたはグループに対して与えられる識別用の番号である。

セキュリティ識別子はユーザー名パスワードとは別に管理されている。このためパスワード変更行ってもセキュリティ識別子は引き継がれ逆に以前存在したユーザー名パスワード新たに作成してもセキュリティ識別子は引き継がれない。セキュリティ識別子はもっぱらシステム内部扱われる情報であり、ユーザーがセキュリティ識別子を直接に扱う機会はないといえる


参照リンク
セキュリティ識別子 - (Windows Server TechCenter)

SecurityIdentifier クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

セキュリティ識別子 (SID: Security Identifier) を表しSIDマーシャリング操作比較操作提供します

名前空間: System.Security.Principal
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<ComVisibleAttribute(False)> _
Public NotInheritable Class
 SecurityIdentifier
    Inherits IdentityReference
    Implements IComparable(Of SecurityIdentifier)
Dim instance As SecurityIdentifier
[ComVisibleAttribute(false)] 
public sealed class SecurityIdentifier : IdentityReference,
 IComparable<SecurityIdentifier>
[ComVisibleAttribute(false)] 
public ref class SecurityIdentifier sealed
 : public IdentityReference, IComparable<SecurityIdentifier^>
/** @attribute ComVisibleAttribute(false) */ 
public final class SecurityIdentifier extends
 IdentityReference implements IComparable<SecurityIdentifier>
ComVisibleAttribute(false) 
public final class SecurityIdentifier extends
 IdentityReference implements IComparable<SecurityIdentifier>
継承階層継承階層
System.Object
   System.Security.Principal.IdentityReference
    System.Security.Principal.SecurityIdentifier
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SecurityIdentifier メンバ
System.Security.Principal 名前空間

SecurityIdentifier コンストラクタ (WellKnownSidType, SecurityIdentifier)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

一般的なセキュリティ識別子 (SID) の種類ドメイン SID指定して、SecurityIdentifier クラス新しインスタンス初期化します。

名前空間: System.Security.Principal
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    sidType As WellKnownSidType, _
    domainSid As SecurityIdentifier _
)
Dim sidType As WellKnownSidType
Dim domainSid As SecurityIdentifier

Dim instance As New SecurityIdentifier(sidType,
 domainSid)
public SecurityIdentifier (
    WellKnownSidType sidType,
    SecurityIdentifier domainSid
)
public:
SecurityIdentifier (
    WellKnownSidType sidType, 
    SecurityIdentifier^ domainSid
)
public SecurityIdentifier (
    WellKnownSidType sidType, 
    SecurityIdentifier domainSid
)
public function SecurityIdentifier (
    sidType : WellKnownSidType, 
    domainSid : SecurityIdentifier
)

パラメータ

sidType

WellKnownSidType 値。

この値として WinLogonIdsSid を使用しないください

domainSid

ドメイン SID。この値は、次の WellKnownSidType 値に必要です。このパラメータは、その他の WellKnownSidType 値については無視されます。

  • WinAccountAdministratorSid

  • WinAccountGuestSid

  • WinAccountKrbtgtSid

  • WinAccountDomainAdminsSid

  • WinAccountDomainUsersSid

  • WinAccountDomainGuestsSid

  • WinAccountComputersSid

  • WinAccountControllersSid

  • WinAccountCertAdminsSid

  • WinAccountSchemaAdminsSid

  • WinAccountEnterpriseAdminsSid

  • WinAccountPolicyAdminsSid

  • WinAccountRasAndIasServersSid

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SecurityIdentifier クラス
SecurityIdentifier メンバ
System.Security.Principal 名前空間

SecurityIdentifier コンストラクタ (Byte[], Int32)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

セキュリティ識別子 (SID) の指定したバイナリ表現使用して、SecurityIdentifier クラス新しインスタンス初期化します。

名前空間: System.Security.Principal
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SecurityIdentifier クラス
SecurityIdentifier メンバ
System.Security.Principal 名前空間

SecurityIdentifier コンストラクタ (IntPtr)


SecurityIdentifier コンストラクタ

SecurityIdentifier クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

SecurityIdentifier クラス
SecurityIdentifier メンバ
System.Security.Principal 名前空間

SecurityIdentifier コンストラクタ (String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

SDDL (Security Descriptor Definition Language) 形式指定したセキュリティ識別子 (SID) を使用してSecurityIdentifier クラス新しインスタンス初期化します。

名前空間: System.Security.Principal
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    sddlForm As String _
)
Dim sddlForm As String

Dim instance As New SecurityIdentifier(sddlForm)
public SecurityIdentifier (
    string sddlForm
)
public:
SecurityIdentifier (
    String^ sddlForm
)
public SecurityIdentifier (
    String sddlForm
)
public function SecurityIdentifier (
    sddlForm : String
)

パラメータ

sddlForm

SecurityIdentifier オブジェクト作成するために使用されSID の SDDL 文字列

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SecurityIdentifier クラス
SecurityIdentifier メンバ
System.Security.Principal 名前空間

SecurityIdentifier フィールド


SecurityIdentifier プロパティ


SecurityIdentifier メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド CompareTo 現在の SecurityIdentifier オブジェクトと、指定した SecurityIdentifier オブジェクトとを比較します。
パブリック メソッド Equals オーバーロードされますオーバーライドされます。  
パブリック メソッド GetBinaryForm SecurityIdentifier クラス表される指定したセキュリティ識別子 (SID) のバイナリ表現バイト配列コピーします
パブリック メソッド GetHashCode オーバーライドされます現在の SecurityIdentifier オブジェクトハッシュ関数として機能します。GetHashCode メソッドは、ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造での使用適してます。
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド IsAccountSid この SecurityIdentifier オブジェクト表されるセキュリティ識別子 (SID) が有効な Windows アカウント SID であるかどうかを示す値を返します
パブリック メソッド IsEqualDomainSid この SecurityIdentifier オブジェクト表されるセキュリティ識別子 (SID) が指定した SID と同じドメインにあるかどうかを示す値を返します
パブリック メソッド IsValidTargetType オーバーライドされます指定した型が SecurityIdentifier クラス有効な変換型であるかどうかを示す値を返します
パブリック メソッド IsWellKnown SecurityIdentifier オブジェクトが、指定した一般的なセキュリティ識別子 (SID) の種類一致するかどうかを示す値を返します
パブリック メソッド op_Equality オーバーロードされます。  
パブリック メソッド op_Inequality オーバーロードされます。  
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString オーバーライドされますSecurityIdentifier オブジェクト表されるアカウントセキュリティ識別子 (SID) を SDDL (Security Descriptor Definition Language) 形式返します。SDDL 形式の例は S-1-5-9 です。
パブリック メソッド Translate オーバーライドされますSecurityIdentifier オブジェクト表されるアカウント名を他の IdentityReference 派生型変換します
参照参照

関連項目

SecurityIdentifier クラス
System.Security.Principal 名前空間

SecurityIdentifier メンバ

セキュリティ識別子 (SID: Security Identifier) を表しSIDマーシャリング操作比較操作提供します

SecurityIdentifier データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド SecurityIdentifier オーバーロードされます。 SecurityIdentifier クラス新しインスタンス初期化します。
パブリック フィールドパブリック フィールド
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド CompareTo 現在の SecurityIdentifier オブジェクトと、指定した SecurityIdentifier オブジェクトとを比較します。
パブリック メソッド Equals オーバーロードされますオーバーライドされます。  
パブリック メソッド GetBinaryForm SecurityIdentifier クラス表される指定したセキュリティ識別子 (SID) のバイナリ表現バイト配列コピーします
パブリック メソッド GetHashCode オーバーライドされます現在の SecurityIdentifier オブジェクトハッシュ関数として機能します。GetHashCode メソッドは、ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造での使用適してます。
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド IsAccountSid この SecurityIdentifier オブジェクト表されるセキュリティ識別子 (SID) が有効な Windows アカウント SID であるかどうかを示す値を返します
パブリック メソッド IsEqualDomainSid この SecurityIdentifier オブジェクト表されるセキュリティ識別子 (SID) が指定した SID と同じドメインにあるかどうかを示す値を返します
パブリック メソッド IsValidTargetType オーバーライドされます指定した型が SecurityIdentifier クラス有効な変換型であるかどうかを示す値を返します
パブリック メソッド IsWellKnown SecurityIdentifier オブジェクトが、指定した一般的なセキュリティ識別子 (SID) の種類一致するかどうかを示す値を返します
パブリック メソッド op_Equality オーバーロードされます。  
パブリック メソッド op_Inequality オーバーロードされます。  
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString オーバーライドされますSecurityIdentifier オブジェクト表されるアカウントセキュリティ識別子 (SID) を SDDL (Security Descriptor Definition Language) 形式返します。SDDL 形式の例は S-1-5-9 です。
パブリック メソッド Translate オーバーライドされますSecurityIdentifier オブジェクト表されるアカウント名を他の IdentityReference 派生型変換します
参照参照

関連項目

SecurityIdentifier クラス
System.Security.Principal 名前空間

セキュリティ識別子

(SecurityIdentifier から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/11 05:01 UTC 版)

セキュリティ識別子 (Security Identifier, Security ID, SID) は、Microsoft Windows NT系オペレーティングシステムにおいて、ユーザー、所属グループ、コンピュータ、ログオンセッションを識別するためにシステムによって付与される固有の番号であり、以下のような形式をとる。桁数は可変である。




「セキュリティ識別子」の続きの解説一覧


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SecurityIdentifier」の関連用語

SecurityIdentifierのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SecurityIdentifierのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリセキュリティ識別子の記事を利用しております。
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのセキュリティ識別子 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS