X509SecurityTokenProvider Sınıf

Tanım

SOAP iletisi göndereni için güvenlik belirteçleri sağlayan X509SecurityToken bir güvenlik belirteci sağlayıcısını temsil eder.

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
Devralma
X509SecurityTokenProvider
Uygulamalar

Açıklamalar

Çoğu durumda, bir istemci güvenlik belirteci gerektiren bir SOAP iletisi gönderdiğinde çağrıldığı için sınıfı doğrudan çağırmak X509SecurityTokenProviderX509SecurityToken gerekli değildir. Özellikle, bir istemci sınıfını kullanarak ClientCredentials gerekli güvenlik belirtecinin türünü belirtir ve ClientCredentials sınıfı bir güvenlik belirteci almak için yöntemini çağırır GetToken . Gerekli güvenlik belirteci bir X509SecurityToken güvenlik belirteci GetToken olduğunda yöntemi yöntemini çağırır GetTokenCore .

Oluşturucular

X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object)

Belirtilen sertifika deposu ölçütlerinden X509SecurityTokenProvider bir X.509 sertifikası alarak sınıfının yeni bir örneğini başlatır.

X509SecurityTokenProvider(X509Certificate2)

Belirtilen X.509 sertifikasını X509SecurityTokenProvider kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

Certificate

Güvenlik belirteci ile ilişkili X.509 sertifikasını X509SecurityToken alır.

SupportsTokenCancellation

Güvenlik belirtecinin iptal edilip edilemeyeceğini belirten bir değer alır.

(Devralındığı yer: SecurityTokenProvider)
SupportsTokenRenewal

Güvenlik belirtecinin yenilenebilir olup olmadığını belirten bir değer alır.

(Devralındığı yer: SecurityTokenProvider)

Yöntemler

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Güvenlik belirteci almak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Güvenlik belirteci almak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini yenileyen zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Güvenlik belirtecini yenileyen zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini iptal eder.

(Devralındığı yer: SecurityTokenProvider)
Dispose()

X509SecurityTokenProvider tarafından kullanılan tüm kaynakları serbest bırakır.

EndCancelToken(IAsyncResult)

Bir güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Bir güvenlik belirtecini iptal etmek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndGetToken(IAsyncResult)

Güvenlik belirteci almak için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Güvenlik belirteci almak için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Güvenlik belirtecini yenilemek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Güvenlik belirtecini yenilemek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: SecurityTokenProvider)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetToken(TimeSpan)

Bir güvenlik belirteci alır.

(Devralındığı yer: SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Bir güvenlik belirteci alır.

(Devralındığı yer: SecurityTokenProvider)
GetTokenCore(TimeSpan)

Oluşturucuda belirtilen X.509 sertifikasını kullanarak bir güvenlik belirteci alır.

GetTokenCoreAsync(TimeSpan)

Bir güvenlik belirteci alır.

(Devralındığı yer: SecurityTokenProvider)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RenewToken(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Güvenlik belirtecini yeniler.

(Devralındığı yer: SecurityTokenProvider)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.