Aracılığıyla paylaş


SecurityTokenService.GetRequestorProofEncryptingCredentials Yöntem

Tanım

İstek sahibinin kimlik bilgilerini şifreleyen kanıtı alır.

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

Parametreler

request
RequestSecurityToken

RequestSecurityToken Gelen belirteç isteğini (RST) temsil eden bir.

Döndürülenler

EncryptingCredentials İstek sahibinin şifreleme kimlik bilgilerini temsil eden nesne.

Özel durumlar

request, null değeridir.

Açıklamalar

Bu yöntem yönteminden çağrılır GetProofToken .

Varsayılan uygulama aşağıdakileri yapar. İstekte belirtilen bir şifreleme belirteci yoksa döndürür null ( RequestSecurityToken.ProofEncryption özelliği olur null). Aksi takdirde, belirteci olarak X509SecurityTokenalabilirse, bu belirteci temel alan kimlik bilgilerini döndürür. Belirteci olarak X509SecurityTokençözümleyemezse, bir RequestFailedException oluşturulur.

Şunlara uygulanır