X509SecurityTokenProvider X509SecurityTokenProvider X509SecurityTokenProvider X509SecurityTokenProvider Class

定義

SOAP メッセージ送信者の X509SecurityToken セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。Represents a security token provider that provides X509SecurityToken security tokens for a SOAP message sender.

public ref class X509SecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, IDisposable
public class X509SecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, IDisposable
type X509SecurityTokenProvider = class
    inherit SecurityTokenProvider
    interface IDisposable
Public Class X509SecurityTokenProvider
Inherits SecurityTokenProvider
Implements IDisposable
継承
X509SecurityTokenProviderX509SecurityTokenProviderX509SecurityTokenProviderX509SecurityTokenProvider
実装

注釈

大半の場合、X509SecurityTokenProvider クラスを直接呼び出す必要はありません。このクラスはクライアントが X509SecurityToken セキュリティ トークンを必要とする SOAP メッセージを送信するときに呼び出されます。In most instances it is not necessary to call the X509SecurityTokenProvider class directly, as it is called when a client sends a SOAP message that requires a X509SecurityToken security token. 特に、クライアントは ClientCredentials クラスを使用して必要なセキュリティ トークンの種類を指定し、ClientCredentials クラスはセキュリティ トークンを取得するために GetToken メソッドを呼び出します。Specifically, a client specifies the type of security token required, using the ClientCredentials class and the ClientCredentials class calls the GetToken method to get a security token. 必要なセキュリティ トークンが X509SecurityToken セキュリティ トークンである場合、GetToken メソッドは GetTokenCore メソッドを呼び出します。When the security token required is an X509SecurityToken security token, the GetToken method calls the GetTokenCore method.

コンストラクター

X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object) X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object) X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object) X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object)

指定された証明書ストアの条件から X.509 証明書を取得して、X509SecurityTokenProvider クラスの新しいインスタンスを初期化します。Initializes a new instance of the X509SecurityTokenProvider class by getting an X.509 certificate from the specified certificate store criteria.

X509SecurityTokenProvider(X509Certificate2) X509SecurityTokenProvider(X509Certificate2) X509SecurityTokenProvider(X509Certificate2) X509SecurityTokenProvider(X509Certificate2)

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

プロパティ

Certificate Certificate Certificate Certificate

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

SupportsTokenCancellation SupportsTokenCancellation SupportsTokenCancellation SupportsTokenCancellation

セキュリティ トークンをキャンセルできるかどうかを示す値を取得します。Gets a value that indicates whether the security token can be cancelled.

(Inherited from SecurityTokenProvider)
SupportsTokenRenewal SupportsTokenRenewal SupportsTokenRenewal SupportsTokenRenewal

セキュリティ トークンを更新できるかどうかを示す値を取得します。Gets a value that indicates whether the security token is renewable.

(Inherited from SecurityTokenProvider)

メソッド

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンのキャンセルを開始します。Begins an asynchronous operation to cancel a security token.

(Inherited from SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンのキャンセルを開始します。Begins an asynchronous operation to cancel a security token.

(Inherited from SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object) BeginGetToken(TimeSpan, AsyncCallback, Object) BeginGetToken(TimeSpan, AsyncCallback, Object) BeginGetToken(TimeSpan, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの取得を開始します。Begins an asynchronous operation to get a security token.

(Inherited from SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object) BeginGetTokenCore(TimeSpan, AsyncCallback, Object) BeginGetTokenCore(TimeSpan, AsyncCallback, Object) BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの取得を開始します。Begins an asynchronous operation to get a security token.

(Inherited from SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの更新を開始します。Begins an asynchronous operation that renews a security token.

(Inherited from SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの更新を開始します。Begins an asynchronous operation that renews a security token.

(Inherited from SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken) CancelToken(TimeSpan, SecurityToken) CancelToken(TimeSpan, SecurityToken) CancelToken(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。Cancels a security token.

(Inherited from SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken) CancelTokenCore(TimeSpan, SecurityToken) CancelTokenCore(TimeSpan, SecurityToken) CancelTokenCore(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。Cancels a security token.

(Inherited from SecurityTokenProvider)
Dispose() Dispose() Dispose() Dispose()

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

EndCancelToken(IAsyncResult) EndCancelToken(IAsyncResult) EndCancelToken(IAsyncResult) EndCancelToken(IAsyncResult)

非同期の操作によるセキュリティ トークンのキャンセルを完了します。Completes an asynchronous operation to cancel a security token.

(Inherited from SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult) EndCancelTokenCore(IAsyncResult) EndCancelTokenCore(IAsyncResult) EndCancelTokenCore(IAsyncResult)

非同期の操作によるセキュリティ トークンのキャンセルを完了します。Completes an asynchronous operation to cancel a security token.

(Inherited from SecurityTokenProvider)
EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) EndGetToken(IAsyncResult)

非同期の操作によるセキュリティ トークンの取得を完了します。Completes an asynchronous operation to get a security token.

(Inherited from SecurityTokenProvider)
EndGetTokenCore(IAsyncResult) EndGetTokenCore(IAsyncResult) EndGetTokenCore(IAsyncResult) EndGetTokenCore(IAsyncResult)

非同期の操作によるセキュリティ トークンの取得を完了します。Completes an asynchronous operation to get a security token.

(Inherited from SecurityTokenProvider)
EndRenewToken(IAsyncResult) EndRenewToken(IAsyncResult) EndRenewToken(IAsyncResult) EndRenewToken(IAsyncResult)

非同期の操作によるセキュリティ トークンの更新を完了します。Completes an asynchronous operation to renew a security token.

(Inherited from SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult) EndRenewTokenCore(IAsyncResult) EndRenewTokenCore(IAsyncResult) EndRenewTokenCore(IAsyncResult)

非同期の操作によるセキュリティ トークンの更新を完了します。Completes an asynchronous operation to renew the security token.

(Inherited from SecurityTokenProvider)
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)
GetToken(TimeSpan) GetToken(TimeSpan) GetToken(TimeSpan) GetToken(TimeSpan)

セキュリティ トークンを取得します。Gets a security token.

(Inherited from SecurityTokenProvider)
GetTokenCore(TimeSpan) GetTokenCore(TimeSpan) GetTokenCore(TimeSpan) GetTokenCore(TimeSpan)

コンストラクターに指定された X.509 証明書を使用して、セキュリティ トークンを取得します。Gets a security token using the X.509 certificate specified in the constructor.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
RenewToken(TimeSpan, SecurityToken) RenewToken(TimeSpan, SecurityToken) RenewToken(TimeSpan, SecurityToken) RenewToken(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。Renews a security token.

(Inherited from SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken) RenewTokenCore(TimeSpan, SecurityToken) RenewTokenCore(TimeSpan, SecurityToken) RenewTokenCore(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。Renews a security token.

(Inherited from SecurityTokenProvider)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

適用対象

こちらもご覧ください