SecurityTokenRequirement Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger krav för säkerhetstoken.
public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
- Arv
-
SecurityTokenRequirement
- Härledda
Exempel
ClientCredentialsSecurityTokenManager
ServiceCredentialsSecurityTokenManager
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
Kommentarer
Programkoden behöver vanligtvis inte använda SecurityTokenRequirement klassen, såvida inte en anpassad säkerhetstoken, säkerhetstokenhanterare, provider för säkerhetstoken eller autentisering av säkerhetstoken skapas. Klassen SecurityTokenRequirement används av en säkerhetstokenhanterare för att ange vad som krävs av en säkerhetstoken, till exempel nyckelstorlek, nyckeltyp och hur nyckeln kan användas. När en säkerhetstoken kan identifieras som matchar de angivna kriterierna kan en SecurityTokenProvider och SecurityTokenAuthenticator hämtas för att tillhandahålla säkerhetstoken för utgående SOAP-meddelanden och för att autentisera säkerhetstoken för inkommande SOAP-meddelanden. Standardhanteraren för säkerhetstoken för utgående SOAP-meddelanden har till exempel den CreateSecurityTokenProvider(SecurityTokenRequirement) metod som tar en SecurityTokenRequirement parameter som kan anropas för att hämta en säkerhetstokenprovider som matchar de kriterier som anges i kravet på säkerhetstoken.
Konstruktorer
| Name | Description |
|---|---|
| SecurityTokenRequirement() |
Initierar en ny instans av SecurityTokenRequirement klassen. |
Egenskaper
| Name | Description |
|---|---|
| IsOptionalTokenProperty |
Hämtar värdet för tokenegenskapen om den är valfri. |
| KeySize |
Hämtar eller anger den nödvändiga storleken på nyckeln som är associerad med en säkerhetstoken. |
| KeySizeProperty |
Hämtar ett värde som anger namnet på indexet i Properties samlingen för KeySize egenskapen. |
| KeyType |
Hämtar eller anger den typ av nyckel (asymmetrisk eller symmetrisk) som är associerad med en säkerhetstoken. |
| KeyTypeProperty |
Hämtar ett värde som anger namnet på indexet i Properties samlingen för KeyType egenskapen. |
| KeyUsage |
Hämtar eller anger ett värde som anger hur nyckeln som är associerad med en säkerhetstoken kan användas. |
| KeyUsageProperty |
Hämtar ett värde som anger namnet på indexet i Properties samlingen för KeyUsage egenskapen. |
| PeerAuthenticationMode |
Hämtar namnet på indexet Properties i samlingen för en egenskap som anger peer-autentiseringsmetoden. |
| Properties |
Hämtar en samling icke-statiska egenskaper för den aktuella SecurityTokenRequirement instansen. |
| RequireCryptographicToken |
Hämtar eller anger ett värde som anger om säkerhetstoken måste kunna utföra kryptografiska åtgärder, till exempel kryptering. |
| RequireCryptographicTokenProperty |
Hämtar namnet på indexet Properties i samlingen för RequireCryptographicToken egenskapen. |
| TokenType |
Hämtar eller anger den säkerhetstokentyp som krävs. |
| TokenTypeProperty |
Hämtar ett värde som anger namnet på indexet i Properties samlingen för TokenType egenskapen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetProperty<TValue>(String) |
Hämtar den angivna egenskapen för den aktuella SecurityTokenRequirement instansen. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryGetProperty<TValue>(String, TValue) |
Hämtar den angivna egenskapen för den aktuella SecurityTokenRequirement instansen. |