SecurityTokenService.GetRequestorProofEncryptingCredentials Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .