X509SecurityToken X509SecurityToken X509SecurityToken X509SecurityToken Class

定義

X.509 証明書に基づくセキュリティ トークンを表します。Represents a security token that is based upon an X.509 certificate.

public ref class X509SecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public class X509SecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
type X509SecurityToken = class
    inherit SecurityToken
    interface IDisposable
Public Class X509SecurityToken
Inherits SecurityToken
Implements IDisposable
継承
X509SecurityTokenX509SecurityTokenX509SecurityTokenX509SecurityToken
派生
実装

注釈

X.509 証明書の詳細を取得するには、Certificate プロパティにアクセスします。To get the details of the X.509 certificate, access the Certificate property.

コンストラクター

X509SecurityToken(X509Certificate2) X509SecurityToken(X509Certificate2) X509SecurityToken(X509Certificate2) X509SecurityToken(X509Certificate2)

X.509 証明書を指定して、X509SecurityToken クラスの新しいインスタンスを初期化します。Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate.

X509SecurityToken(X509Certificate2, String) X509SecurityToken(X509Certificate2, String) X509SecurityToken(X509Certificate2, String) X509SecurityToken(X509Certificate2, String)

指定した X.509 証明書と一意の識別子を使用して、X509SecurityToken クラスの新しいインスタンスを初期化します。Initializes a new instance of the X509SecurityToken class using the specified X.509 certificate and unique identifier.

プロパティ

Certificate Certificate Certificate Certificate

セキュリティ トークンに関連付けられた X.509 証明書を取得します。Gets the X.509 certificate associated with the security token.

Id Id Id Id

セキュリティ トークンの一意の識別子を取得します。Gets a unique identifier of the security token.

SecurityKeys SecurityKeys SecurityKeys SecurityKeys

セキュリティ トークンに関連付けられた暗号化キーを取得します。Gets the cryptographic keys associated with the security token.

ValidFrom ValidFrom ValidFrom ValidFrom

このセキュリティ トークンの有効期間の開始時点を取得します。Gets the first instant in time at which this security token is valid.

ValidTo ValidTo ValidTo ValidTo

このセキュリティ トークンの有効期間の終了時点を取得します。Gets the last instant in time at which this security token is valid.

メソッド

CanCreateKeyIdentifierClause<T>() CanCreateKeyIdentifierClause<T>() CanCreateKeyIdentifierClause<T>() CanCreateKeyIdentifierClause<T>()

このセキュリティ トークンが、指定したキー識別子を作成できるかどうかを示す値を取得します。Gets a value indicating whether this security token is capable of creating the specified key identifier.

CreateKeyIdentifierClause<T>() CreateKeyIdentifierClause<T>() CreateKeyIdentifierClause<T>() CreateKeyIdentifierClause<T>()

指定したキー識別句を作成します。Creates the specified key identifier clause.

Dispose() Dispose() Dispose() Dispose()

X509SecurityToken によって使用されているすべてのリソースを解放します。Releases all resources used by the X509SecurityToken.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

このインスタンスのキー識別子が、指定したキー識別子に等しいかどうかを示す値を返します。Returns a value indicating whether the key identifier for this instance is equal to the specified key identifier.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

指定したキー識別子句のキーを取得します。Gets the key for the specified key identifier clause.

(Inherited from SecurityToken)
ThrowIfDisposed() ThrowIfDisposed() ThrowIfDisposed() ThrowIfDisposed()

ThrowIfDisposed() メソッドがこのインスタンスのために呼び出された場合は、例外がスローされます。Throws an exception if the ThrowIfDisposed() method has been called for this instance.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象