SecurityTokenRequirement Klas

Definitie

Hiermee geeft u de beveiligingstokenvereisten op.

public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
Overname
SecurityTokenRequirement
Afgeleid

Voorbeelden

ClientCredentialsSecurityTokenManager

ServiceCredentialsSecurityTokenManager

SecurityTokenProvider

SecurityTokenAuthenticator

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)

CreateSecurityTokenProvider(SecurityTokenRequirement)

Opmerkingen

Toepassingscode hoeft doorgaans niet de SecurityTokenRequirement klasse te gebruiken, tenzij er een aangepast beveiligingstoken, beveiligingstokenbeheer, beveiligingstokenprovider of verificator voor beveiligingstokens wordt gemaakt. De SecurityTokenRequirement klasse wordt gebruikt door een beveiligingstokenbeheer om op te geven wat er nodig is voor een beveiligingstoken, zoals de sleutelgrootte, het sleuteltype en hoe de sleutel kan worden gebruikt. Wanneer een beveiligingstoken kan worden geïdentificeerd dat overeenkomt met de opgegeven criteria, kan een SecurityTokenProvider en SecurityTokenAuthenticator worden verkregen om beveiligingstokens te bieden voor uitgaande SOAP-berichten en om respectievelijk beveiligingstokens voor binnenkomende SOAP-berichten te verifiëren. De standaardbeveiligingstokenbeheer voor uitgaande SOAP-berichten heeft bijvoorbeeld de CreateSecurityTokenProvider(SecurityTokenRequirement) methode die een SecurityTokenRequirement parameter gebruikt die kan worden aangeroepen om een beveiligingstokenprovider te verkrijgen die voldoet aan de criteria die zijn opgegeven in de beveiligingstokenvereiste.

Constructors

Name Description
SecurityTokenRequirement()

Initialiseert een nieuw exemplaar van de SecurityTokenRequirement klasse.

Eigenschappen

Name Description
IsOptionalTokenProperty

Hiermee haalt u een waarde van de tokeneigenschap op als deze optioneel is.

KeySize

Hiermee wordt de vereiste grootte van de sleutel opgehaald of ingesteld die is gekoppeld aan een beveiligingstoken.

KeySizeProperty

Hiermee haalt u een waarde op waarmee de naam van de index in de Properties verzameling voor de KeySize eigenschap wordt opgegeven.

KeyType

Hiermee wordt het type sleutel (asymmetrisch of symmetrisch) opgehaald of ingesteld dat is gekoppeld aan een beveiligingstoken.

KeyTypeProperty

Hiermee haalt u een waarde op waarmee de naam van de index in de Properties verzameling voor de KeyType eigenschap wordt opgegeven.

KeyUsage

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft hoe de sleutel die is gekoppeld aan een beveiligingstoken kan worden gebruikt.

KeyUsageProperty

Hiermee haalt u een waarde op waarmee de naam van de index in de Properties verzameling voor de KeyUsage eigenschap wordt opgegeven.

PeerAuthenticationMode

Hiermee haalt u de naam van de index in de Properties verzameling op voor een eigenschap die de peer-verificatiemethode opgeeft.

Properties

Hiermee haalt u een verzameling van de niet-statische eigenschappen voor het huidige SecurityTokenRequirement exemplaar op.

RequireCryptographicToken

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het beveiligingstoken cryptografische bewerkingen moet kunnen uitvoeren, zoals versleuteling.

RequireCryptographicTokenProperty

Hiermee haalt u de naam op van de index in de Properties verzameling voor de RequireCryptographicToken eigenschap.

TokenType

Hiermee haalt u het vereiste type beveiligingstoken op of stelt u dit in.

TokenTypeProperty

Hiermee haalt u een waarde op waarmee de naam van de index in de Properties verzameling voor de TokenType eigenschap wordt opgegeven.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetProperty<TValue>(String)

Hiermee haalt u de opgegeven eigenschap voor het huidige SecurityTokenRequirement exemplaar op.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TryGetProperty<TValue>(String, TValue)

Hiermee haalt u de opgegeven eigenschap voor het huidige SecurityTokenRequirement exemplaar op.

Van toepassing op