SecurityTokenRequirement Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Güvenlik belirteci gereksinimlerini belirtir.
public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
- Devralma
-
SecurityTokenRequirement
- Türetilmiş
Örnekler
ClientCredentialsSecurityTokenManager
ServiceCredentialsSecurityTokenManager
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
Açıklamalar
Özel bir güvenlik belirteci, güvenlik belirteci yöneticisi, güvenlik belirteci sağlayıcısı veya güvenlik belirteci kimlik doğrulayıcı oluşturulmadığı sürece uygulama kodunun genellikle sınıfını kullanması SecurityTokenRequirement gerekmez. sınıfı SecurityTokenRequirement bir güvenlik belirteci yöneticisi tarafından anahtar boyutu, anahtar türü ve anahtarın nasıl kullanılabileceğini belirtmek için kullanılır. Belirtilen ölçütlerle eşleşen bir güvenlik belirteci tanımlanabildiğinde, giden SOAP iletileri için güvenlik belirteçleri sağlamak ve sırasıyla gelen SOAP iletilerinin güvenlik belirteçlerinin kimliğini doğrulamak için ve SecurityTokenProviderSecurityTokenAuthenticator elde edilebilir. Örneğin, giden SOAP iletileri için varsayılan güvenlik belirteci yöneticisi, güvenlik belirteci gereksiniminde belirtilen ölçütlerle eşleşen bir SecurityTokenRequirement güvenlik belirteci sağlayıcısı elde etmek için çağrılabilen bir parametre alan yöntemine sahiptirCreateSecurityTokenProvider(SecurityTokenRequirement).
Oluşturucular
SecurityTokenRequirement() |
SecurityTokenRequirement sınıfının yeni bir örneğini başlatır. |
Özellikler
IsOptionalTokenProperty |
İsteğe bağlıysa belirteç özelliğinin değerini alır. |
KeySize |
Güvenlik belirteci ile ilişkili anahtarın gerekli boyutunu alır veya ayarlar. |
KeySizeProperty |
özelliği için KeySize koleksiyondaki Properties dizinin adını belirten bir değer alır. |
KeyType |
Güvenlik belirteci ile ilişkili anahtar türünü (asimetrik veya simetrik) alır veya ayarlar. |
KeyTypeProperty |
özelliği için KeyType koleksiyondaki Properties dizinin adını belirten bir değer alır. |
KeyUsage |
Güvenlik belirteci ile ilişkili anahtarın nasıl kullanılabileceğini belirten bir değer alır veya ayarlar. |
KeyUsageProperty |
özelliği için KeyUsage koleksiyondaki Properties dizinin adını belirten bir değer alır. |
PeerAuthenticationMode |
Eş kimlik doğrulama yöntemini belirten bir özellik için koleksiyondaki Properties dizinin adını alır. |
Properties |
Geçerli SecurityTokenRequirement örnek için statik olmayan özelliklerin bir koleksiyonunu alır. |
RequireCryptographicToken |
Güvenlik belirtecinin şifreleme gibi şifreleme işlemlerini gerçekleştirip gerçekleştiremeyeceğini belirten bir değer alır veya ayarlar. |
RequireCryptographicTokenProperty |
Özelliği için RequireCryptographicToken koleksiyondaki Properties dizinin adını alır. |
TokenType |
Gerekli güvenlik belirteci türünü alır veya ayarlar. |
TokenTypeProperty |
özelliği için TokenType koleksiyondaki Properties dizinin adını belirten bir değer alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetProperty<TValue>(String) |
Geçerli SecurityTokenRequirement örnek için belirtilen özelliği alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryGetProperty<TValue>(String, TValue) |
Geçerli SecurityTokenRequirement örnek için belirtilen özelliği alır. |