SecurityTokenService.GetRequestorProofEncryptingCredentials Metoda

Definicja

Pobiera dowód szyfrowania poświadczeń osoby żądającej.

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

Element RequestSecurityToken reprezentujący żądanie tokenu przychodzącego (RST).

Zwraca

EncryptingCredentials Obiekt reprezentujący poświadczenia szyfrujące osoby żądającej.

Wyjątki

request to null.

Uwagi

Ta metoda jest wywoływana GetProofToken z metody .

Domyślna implementacja wykonuje następujące czynności. Zwraca wartość null , jeśli w żądaniu nie określono tokenu szyfrowania ( RequestSecurityToken.ProofEncryption właściwość to null). W przeciwnym razie jeśli token może pobrać jako X509SecurityTokenelement , zwraca poświadczenia na podstawie tego tokenu. Jeśli nie można rozpoznać tokenu jako X509SecurityTokenelementu , RequestFailedException zostanie zgłoszony.

Dotyczy