Share via


X509SecurityTokenProvider Kelas

Definisi

Mewakili penyedia token keamanan yang menyediakan X509SecurityToken token keamanan untuk pengirim pesan SOAP.

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
Warisan
X509SecurityTokenProvider
Penerapan

Keterangan

Dalam kebanyakan kasus, tidak perlu memanggil X509SecurityTokenProvider kelas secara langsung, seperti yang dipanggil ketika klien mengirim pesan SOAP yang memerlukan X509SecurityToken token keamanan. Secara khusus, klien menentukan jenis token keamanan yang diperlukan, menggunakan ClientCredentials kelas dan ClientCredentials kelas memanggil GetToken metode untuk mendapatkan token keamanan. Ketika token keamanan yang X509SecurityToken diperlukan adalah token keamanan, GetToken metode memanggil GetTokenCore metode .

Konstruktor

X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object)

Menginisialisasi instans X509SecurityTokenProvider baru kelas dengan mendapatkan sertifikat X.509 dari kriteria penyimpanan sertifikat yang ditentukan.

X509SecurityTokenProvider(X509Certificate2)

Menginisialisasi instans X509SecurityTokenProvider baru kelas menggunakan sertifikat X.509 yang ditentukan.

Properti

Certificate

Mendapatkan sertifikat X.509 yang terkait dengan X509SecurityToken token keamanan.

SupportsTokenCancellation

Mendapatkan nilai yang menunjukkan apakah token keamanan dapat dibatalkan.

(Diperoleh dari SecurityTokenProvider)
SupportsTokenRenewal

Mendapatkan nilai yang menunjukkan apakah token keamanan dapat diperbarui.

(Diperoleh dari SecurityTokenProvider)

Metode

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Memulai operasi asinkron untuk membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Memulai operasi asinkron untuk membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Memulai operasi asinkron yang memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Memulai operasi asinkron yang memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
Dispose()

Merilis semua sumber daya yang X509SecurityTokenProviderdigunakan oleh .

EndCancelToken(IAsyncResult)

Menyelesaikan operasi asinkron untuk membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Menyelesaikan operasi asinkron untuk membatalkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndGetToken(IAsyncResult)

Menyelesaikan operasi asinkron untuk mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Menyelesaikan operasi asinkron untuk mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Menyelesaikan operasi asinkron untuk memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Menyelesaikan operasi asinkron untuk memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetToken(TimeSpan)

Mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
GetTokenCore(TimeSpan)

Mendapatkan token keamanan menggunakan sertifikat X.509 yang ditentukan dalam konstruktor.

GetTokenCoreAsync(TimeSpan)

Mendapatkan token keamanan.

(Diperoleh dari SecurityTokenProvider)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
RenewToken(TimeSpan, SecurityToken)

Memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Memperbarui token keamanan.

(Diperoleh dari SecurityTokenProvider)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga