SecurityTokenService.GetRequestorProofEncryptingCredentials Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan kredensial enkripsi bukti pemohon.
protected:
virtual System::IdentityModel::Tokens::EncryptingCredentials ^ GetRequestorProofEncryptingCredentials(System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request);
protected virtual System.IdentityModel.Tokens.EncryptingCredentials GetRequestorProofEncryptingCredentials (System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request);
abstract member GetRequestorProofEncryptingCredentials : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Tokens.EncryptingCredentials
override this.GetRequestorProofEncryptingCredentials : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Tokens.EncryptingCredentials
Protected Overridable Function GetRequestorProofEncryptingCredentials (request As RequestSecurityToken) As EncryptingCredentials
Parameter
- request
- RequestSecurityToken
RequestSecurityToken yang mewakili permintaan token masuk (RST).
Mengembalikan
Objek EncryptingCredentials yang mewakili kredensial enkripsi pemohon.
Pengecualian
request
adalah null
.
Keterangan
Metode ini dipanggil dari GetProofToken metode .
Implementasi default melakukan hal berikut. Mengembalikan null
jika tidak ada token enkripsi yang ditentukan dalam permintaan ( RequestSecurityToken.ProofEncryption propertinya adalah null
). Jika tidak, jika bisa mendapatkan token sebagai X509SecurityToken, token akan mengembalikan kredensial berdasarkan token tersebut. Jika tidak dapat menyelesaikan token sebagai X509SecurityToken, RequestFailedException akan dilemparkan.