Sdílet prostřednictvím


SecurityTokenService.GetRequestorProofEncryptingCredentials Metoda

Definice

Získá ověřovací kód žadatele, který zašifruje přihlašovací údaje.

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

Parametry

request
RequestSecurityToken

A RequestSecurityToken , který představuje příchozí požadavek na token (RST).

Návraty

Objekt EncryptingCredentials , který představuje přihlašovací údaje žadatele pro šifrování.

Výjimky

request je null.

Poznámky

Tato metoda je volána z GetProofToken metody .

Výchozí implementace provede následující: Vrátí hodnotu null , pokud požadavek nezadá žádný šifrovací token ( RequestSecurityToken.ProofEncryption vlastnost je null). V opačném případě, pokud může získat token jako X509SecurityToken, vrátí přihlašovací údaje na základě daného tokenu. Pokud se token nepodaří přeložit jako X509SecurityToken, RequestFailedException vyvolá se .

Platí pro