SecurityToken.SecurityKeys Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de cryptografische sleutels op die zijn gekoppeld aan het beveiligingstoken.
public:
abstract property System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Tokens::SecurityKey ^> ^ SecurityKeys { System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Tokens::SecurityKey ^> ^ get(); };
public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get; }
member this.SecurityKeys : System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey>
Public MustOverride ReadOnly Property SecurityKeys As ReadOnlyCollection(Of SecurityKey)
Waarde van eigenschap
Een ReadOnlyCollection<T> type SecurityKey dat de set sleutels bevat die zijn gekoppeld aan het beveiligingstoken.
Voorbeelden
De codevoorbeelden die in de SecurityToken onderwerpen worden gebruikt, worden uit het Custom Token voorbeeld genomen. Dit voorbeeld bevat aangepaste klassen waarmee eenvoudige webtokens (SWT) kunnen worden verwerkt. Het bevat een implementatie van een SimpleWebToken klasse en een SimpleWebTokenHandler klasse, evenals andere klassen die SWT-tokens ondersteunen. Zie de WIF-codevoorbeeldindex voor informatie over dit voorbeeld en andere voorbeelden die beschikbaar zijn voor WIF en waar u ze kunt downloaden. De volgende code toont de onderdrukking van de SecurityKeys eigenschap.
/// <summary>
/// Defines the set of constants for the Simple Web Token.
/// </summary>
public static class SimpleWebTokenConstants
{
public const string Audience = "Audience";
public const string ExpiresOn = "ExpiresOn";
public const string Id = "Id";
public const string Issuer = "Issuer";
public const string Signature = "HMACSHA256";
public const string ValidFrom = "ValidFrom";
public const string ValueTypeUri = "http://schemas.xmlsoap.org/ws/2009/11/swt-token-profile-1.0";
}
public static DateTime SwtBaseTime = new DateTime( 1970, 1, 1, 0, 0, 0, 0 ); // per SWT psec
NameValueCollection _properties;
/// <summary>
/// Gets the keys associated with this token.
/// </summary>
/// <value>The keys associated with this token.</value>
public override ReadOnlyCollection<SecurityKey> SecurityKeys
{
get
{
return new ReadOnlyCollection<SecurityKey>( new List<SecurityKey>() );
}
}
Opmerkingen
Gebruik de SecurityKeys eigenschap om de cryptografische sleutels voor dit beveiligingstoken in te stellen om tokens of een SOAP-bericht te beveiligen. De sleutels kunnen onder andere worden gebruikt om tokens of SOAP-berichten digitaal te ondertekenen of te versleutelen.
Notities voor uitvoerders
U moet de SecurityKeys eigenschap overschrijven.