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 doğrulayıcı oluşturulmadığı sürece uygulama kodunun genellikle sınıfını kullanması SecurityTokenRequirement gerekmez. sınıfı SecurityTokenRequirement , 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 iletileri için 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 CreateSecurityTokenProvider(SecurityTokenRequirement) güvenlik belirteci sağlayıcısı elde etmek için çağrılabilen bir parametre alan yönteme sahiptirSecurityTokenRequirement.
Oluşturucular
| Name | Description |
|---|---|
| SecurityTokenRequirement() |
SecurityTokenRequirement sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| IsOptionalTokenProperty |
İsteğe bağlıysa belirteç özelliğinin değerini alır. |
| KeySize |
Bir güvenlik belirteci ile ilişkili anahtarın gerekli boyutunu alır veya ayarlar. |
| KeySizeProperty |
özelliği için Properties koleksiyondaki KeySize 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 Properties koleksiyondaki KeyType dizinin adını belirten bir değer alır. |
| KeyUsage |
Bir güvenlik belirteciyle ilişkili anahtarın nasıl kullanılabileceğini belirten bir değer alır veya ayarlar. |
| KeyUsageProperty |
özelliği için Properties koleksiyondaki KeyUsage 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şlemleri gerçekleştirip gerçekleştiremeyeceğini belirten bir değer alır veya ayarlar. |
| RequireCryptographicTokenProperty |
Özelliği için Properties koleksiyondaki RequireCryptographicToken dizinin adını alır. |
| TokenType |
Gerekli güvenlik belirteci türünü alır veya ayarlar. |
| TokenTypeProperty |
özelliği için Properties koleksiyondaki TokenType dizinin adını belirten bir değer alır. |
Yöntemler
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| TryGetProperty<TValue>(String, TValue) |
Geçerli SecurityTokenRequirement örnek için belirtilen özelliği alır. |