SecurityTokenRequirement Třída
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í.
Určuje požadavky na tokeny zabezpečení.
public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
- Dědičnost
-
SecurityTokenRequirement
- Odvozené
Příklady
ClientCredentialsSecurityTokenManager
ServiceCredentialsSecurityTokenManager
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
Poznámky
Kód aplikace obvykle nemusí používat SecurityTokenRequirement třídu , pokud není vytvořen vlastní token zabezpečení, správce tokenů zabezpečení, poskytovatel tokenů zabezpečení nebo ověřovací token zabezpečení. Třídu SecurityTokenRequirement používá správce tokenů zabezpečení k určení toho, co se od tokenu zabezpečení vyžaduje, například velikost klíče, typ klíče a způsob použití klíče. Pokud lze identifikovat token zabezpečení, který odpovídá zadaným kritériím SecurityTokenProvider , lze získat a SecurityTokenAuthenticator k poskytování tokenů zabezpečení pro odchozí zprávy PROTOKOLU SOAP a k ověřování tokenů zabezpečení pro příchozí zprávy SOAP. Například výchozí správce tokenů zabezpečení pro odchozí zprávy SOAP má metodu CreateSecurityTokenProvider(SecurityTokenRequirement)SecurityTokenRequirement , která přebírá parametr, který lze volat k získání zprostředkovatele tokenu zabezpečení, který odpovídá kritériím zadaným v požadavku na token zabezpečení.
Konstruktory
SecurityTokenRequirement() |
Inicializuje novou instanci SecurityTokenRequirement třídy . |
Vlastnosti
IsOptionalTokenProperty |
Získá hodnotu vlastnosti tokenu, pokud je volitelná. |
KeySize |
Získá nebo nastaví požadovanou velikost klíče přidruženého k tokenu zabezpečení. |
KeySizeProperty |
Získá hodnotu, která určuje název indexu v kolekci Properties pro KeySize vlastnost. |
KeyType |
Získá nebo nastaví typ klíče (asymetrický nebo symetrický) přidružený k tokenu zabezpečení. |
KeyTypeProperty |
Získá hodnotu, která určuje název indexu v kolekci Properties pro KeyType vlastnost. |
KeyUsage |
Získá nebo nastaví hodnotu, která určuje způsob použití klíče přidruženého k tokenu zabezpečení. |
KeyUsageProperty |
Získá hodnotu, která určuje název indexu v kolekci Properties pro KeyUsage vlastnost. |
PeerAuthenticationMode |
Získá název indexu v kolekci Properties pro vlastnost, která určuje metodu ověřování peer. |
Properties |
Získá kolekci nestatické vlastnosti aktuální SecurityTokenRequirement instance. |
RequireCryptographicToken |
Získá nebo nastaví hodnotu, která označuje, zda token zabezpečení musí být schopen provádět kryptografické operace, jako je šifrování. |
RequireCryptographicTokenProperty |
Získá název indexu v kolekci Properties pro RequireCryptographicToken vlastnost . |
TokenType |
Získá nebo nastaví požadovaný typ tokenu zabezpečení. |
TokenTypeProperty |
Získá hodnotu, která určuje název indexu v kolekci Properties pro TokenType vlastnost. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetProperty<TValue>(String) |
Získá zadanou vlastnost pro aktuální SecurityTokenRequirement instanci. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TryGetProperty<TValue>(String, TValue) |
Získá zadanou vlastnost pro aktuální SecurityTokenRequirement instanci. |