Bagikan melalui


SecurityTokenService.GetRequestorProofEncryptingCredentials Metode

Definisi

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

requestadalah 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.

Berlaku untuk