SecurityStateEncoder Klas

Definitie

Een abstracte klasse die kan worden geïmplementeerd om de beveiligingsstatus te coderen.

public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
Overname
SecurityStateEncoder
Afgeleid

Opmerkingen

Deze klasse wordt gebruikt voor het coderen en decoderen van de inhoud van het token van de beveiligingscontext wanneer een binding met berichtbeveiliging die gebruikmaakt van een stateful beveiligingscontexttoken wordt gebruikt. Zie How to: Create a Security Context Token for a Secure Session topic voor meer informatie over stateful beveiligingscontexttokens.

Microsoft versie van SecurityStateEncoder is DataProtectionSecurityStateEncoder. Het maakt gebruik van Microsoft Windows Data Protection (DPAPI)-technologie om de cookie te versleutelen/ontsleutelen. U kunt een ander mechanisme voor het versleutelen en ontsleutelen van cookies aansluiten door deze klasse te implementeren.

De codering van de beveiligingsstatus moet ervoor zorgen dat de status is ondertekend en versleuteld voor de service.

Deze klasse wordt door de server gebruikt bij het verzenden van de beveiligingsstatus als een cookie in de SecurityContextToken uitgegeven aan de client.

Een voorbeeld van de implementatie van deze klasse is een X509CertificateSecurityStateEncoder klasse die gebruikmaakt van het certificaat van de service om de beveiligingsstatus te ondertekenen en te versleutelen.

Constructors

Name Description
SecurityStateEncoder()

Initialiseert een nieuw exemplaar van de SecurityStateEncoder klasse.

Methoden

Name Description
DecodeSecurityState(Byte[])

De beveiligingsstatus decoderen.

EncodeSecurityState(Byte[])

Codeert de beveiligingsstatus.

Equals(Object)

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

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
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)

Van toepassing op