SecurityBindingElement.CreateSecureConversationBindingElement Yöntem
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.
İstemci ve hizmet arasında güvenli bir konuşma kurmak için yapılandırılmış simetrik bir güvenlik bağlama öğesi oluşturur. Güvenli konuşma el sıkışmasının sonunda verilen güvenlik bağlamı belirteci, iletilerin güvenliğini sağlamak için kullanılır.
Aşırı Yüklemeler
CreateSecureConversationBindingElement(SecurityBindingElement) |
İstemci ve hizmet arasında güvenli bir konuşma kurmak için yapılandırılmış simetrik bir güvenlik bağlama öğesi oluşturur. Güvenli konuşma el sıkışmasının sonunda verilen güvenlik bağlamı belirteci, iletilerin güvenliğini sağlamak için kullanılır. Bootstrap güvenlik bağlama öğesi, güvenli konuşma el sıkışma iletilerinin güvenliğinin nasıl sağlanmış olduğunu belirtir. |
CreateSecureConversationBindingElement(SecurityBindingElement, Boolean) |
İstemci ve hizmet arasında güvenli bir konuşma kurmak için yapılandırılmış simetrik bir güvenlik bağlama öğesi oluşturur. Güvenli konuşma el sıkışmasının sonunda verilen güvenlik bağlamı belirteci, iletilerin güvenliğini sağlamak için kullanılır. |
CreateSecureConversationBindingElement(SecurityBindingElement, Boolean, ChannelProtectionRequirements) |
İstemci ve hizmet arasında güvenli bir konuşma kurmak için yapılandırılmış simetrik bir güvenlik bağlama öğesi oluşturur. Güvenli konuşma el sıkışmasının sonunda verilen güvenlik bağlamı belirteci, iletilerin güvenliğini sağlamak için kullanılır. Bootstrap güvenlik bağlama öğesi, güvenli konuşma el sıkışma iletilerinin güvenliğinin nasıl sağlanmış olduğunu belirtir. |
CreateSecureConversationBindingElement(SecurityBindingElement)
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
İstemci ve hizmet arasında güvenli bir konuşma kurmak için yapılandırılmış simetrik bir güvenlik bağlama öğesi oluşturur. Güvenli konuşma el sıkışmasının sonunda verilen güvenlik bağlamı belirteci, iletilerin güvenliğini sağlamak için kullanılır. Bootstrap güvenlik bağlama öğesi, güvenli konuşma el sıkışma iletilerinin güvenliğinin nasıl sağlanmış olduğunu belirtir.
public:
static System::ServiceModel::Channels::SecurityBindingElement ^ CreateSecureConversationBindingElement(System::ServiceModel::Channels::SecurityBindingElement ^ bootstrapSecurity);
public static System.ServiceModel.Channels.SecurityBindingElement CreateSecureConversationBindingElement (System.ServiceModel.Channels.SecurityBindingElement bootstrapSecurity);
static member CreateSecureConversationBindingElement : System.ServiceModel.Channels.SecurityBindingElement -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateSecureConversationBindingElement (bootstrapSecurity As SecurityBindingElement) As SecurityBindingElement
Parametreler
- bootstrapSecurity
- SecurityBindingElement
SecurityBindingElement Güvenli konuşma el sıkışması iletilerinin güvenliğinin nasıl sağlandığını belirten belirtimler içeren bir.
Döndürülenler
Bir SecurityBindingElement nesnesi.
Özel durumlar
bootstrapSecurity
, null
değeridir.
Açıklamalar
Bağlama öğesi, oturum tabanlı güvenlik bağlamı belirteçlerini kullanacak şekilde yapılandırılır.
bootstrapSecurity
, hizmetten güvenli bir konuşma belirteci istemek için kullanılan güvenlik bağlamasını ve ilkeyi belirtmek için kullanılır.
bir isebootstrapSecurity
, bu yöntem tarafından döndürülen bağlama öğesi de bir olur ve IncludeTimestamp olarak true
ayarlanır; öğesinden LocalClientSettingsDetectReplays döndürülen nesnenin LocalClientSecuritySettings özelliği ; olarak ayarlanmıştır false
ve öğesinden LocalServiceSettings döndürülen nesnenin LocalServiceSecuritySettings özelliği olarak false
ayarlanmıştır.DetectReplaysTransportSecurityBindingElement
Aksi takdirde, olarak ayarlanmış false
bir SymmetricSecurityBindingElement döndürülürRequireSignatureConfirmation.
Şunlara uygulanır
CreateSecureConversationBindingElement(SecurityBindingElement, Boolean)
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
İstemci ve hizmet arasında güvenli bir konuşma kurmak için yapılandırılmış simetrik bir güvenlik bağlama öğesi oluşturur. Güvenli konuşma el sıkışmasının sonunda verilen güvenlik bağlamı belirteci, iletilerin güvenliğini sağlamak için kullanılır.
public:
static System::ServiceModel::Channels::SecurityBindingElement ^ CreateSecureConversationBindingElement(System::ServiceModel::Channels::SecurityBindingElement ^ bootstrapSecurity, bool requireCancellation);
public static System.ServiceModel.Channels.SecurityBindingElement CreateSecureConversationBindingElement (System.ServiceModel.Channels.SecurityBindingElement bootstrapSecurity, bool requireCancellation);
static member CreateSecureConversationBindingElement : System.ServiceModel.Channels.SecurityBindingElement * bool -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateSecureConversationBindingElement (bootstrapSecurity As SecurityBindingElement, requireCancellation As Boolean) As SecurityBindingElement
Parametreler
- bootstrapSecurity
- SecurityBindingElement
SecurityBindingElement Güvenli konuşma el sıkışması iletilerinin güvenliğinin nasıl sağlandığını belirten belirtimler içeren bir.
- requireCancellation
- Boolean
true
iptal gerekliyse; aksi takdirde , false
. Bu parametrenin olarak false
ayarlanması, Web grubu senaryolarında yararlı olan bir güvenlik bağlamı belirtecini etkinleştirir, çünkü bu modda oturum durumu sunucu belleğinde tutulmak yerine yerleşik güvenlik bağlamı belirtecinin içinde kodlanır.
Döndürülenler
Bir SecurityBindingElement nesnesi.
Özel durumlar
bootstrapSecurity
, null
değeridir.
Örnekler
Aşağıdaki kodda bu yöntemin nasıl çağrılacakları gösterilmektedir.
SecurityBindingElement security = SecurityBindingElement.CreateMutualCertificateBindingElement();
// Use a secure session.
security = SecurityBindingElement.CreateSecureConversationBindingElement(security, true);
Açıklamalar
ise requireCancellation
false
tanımlama bilgisi tabanlı güvenlik bağlamı belirteçleri verilir; aksi takdirde oturum tabanlı güvenlik bağlamı belirteçleri verilir.
bootstrapSecurity
, hizmetten istekte SecureConversationToken
bulunmak için kullanılan güvenlik bağlamasını ve ilkeyi belirtmek için kullanılır.
bir isebootstrapSecurity
, bu yöntem tarafından döndürülen bağlama öğesi de bir TransportSecurityBindingElement
olur ve IncludeTimestamp olarak true
ayarlanır; öğesinden DetectReplaysLocalClientSettings döndürülen nesnenin LocalClientSecuritySettings özelliği ; olarak ayarlanmıştır false
ve öğesinden LocalServiceSettings döndürülen nesnenin LocalServiceSecuritySettings özelliği olarak false
ayarlanmıştır.DetectReplaysTransportSecurityBindingElement
Aksi takdirde, olarak ayarlanmış false
bir SymmetricSecurityBindingElement döndürülürRequireSignatureConfirmation.
Not
Windows XP'de kimliğe bürünme gerektiğinde, güvenlik bağlam belirteci olmadan güvenli bir oturum kullanın. Güvenlik bağlamı belirteçleri kimliğe bürünme ile kullanıldığında bir InvalidOperationException oluşturulur. Daha fazla bilgi için bkz. Desteklenmeyen Senaryolar. Güvenli oturumlar hakkında daha fazla bilgi için bkz. Güvenli Oturumlar.
Şunlara uygulanır
CreateSecureConversationBindingElement(SecurityBindingElement, Boolean, ChannelProtectionRequirements)
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
İstemci ve hizmet arasında güvenli bir konuşma kurmak için yapılandırılmış simetrik bir güvenlik bağlama öğesi oluşturur. Güvenli konuşma el sıkışmasının sonunda verilen güvenlik bağlamı belirteci, iletilerin güvenliğini sağlamak için kullanılır. Bootstrap güvenlik bağlama öğesi, güvenli konuşma el sıkışma iletilerinin güvenliğinin nasıl sağlanmış olduğunu belirtir.
public:
static System::ServiceModel::Channels::SecurityBindingElement ^ CreateSecureConversationBindingElement(System::ServiceModel::Channels::SecurityBindingElement ^ bootstrapSecurity, bool requireCancellation, System::ServiceModel::Security::ChannelProtectionRequirements ^ bootstrapProtectionRequirements);
public static System.ServiceModel.Channels.SecurityBindingElement CreateSecureConversationBindingElement (System.ServiceModel.Channels.SecurityBindingElement bootstrapSecurity, bool requireCancellation, System.ServiceModel.Security.ChannelProtectionRequirements bootstrapProtectionRequirements);
static member CreateSecureConversationBindingElement : System.ServiceModel.Channels.SecurityBindingElement * bool * System.ServiceModel.Security.ChannelProtectionRequirements -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateSecureConversationBindingElement (bootstrapSecurity As SecurityBindingElement, requireCancellation As Boolean, bootstrapProtectionRequirements As ChannelProtectionRequirements) As SecurityBindingElement
Parametreler
- bootstrapSecurity
- SecurityBindingElement
SecurityBindingElement Güvenli konuşma el sıkışması iletilerinin güvenliğinin nasıl sağlandığını belirten belirtimler içeren bir.
- requireCancellation
- Boolean
true
iptal gerekliyse; aksi takdirde , false
. Bu parametrenin olarak false
ayarlanması, Web grubu senaryolarında yararlı olan bir güvenlik bağlamı belirtecini etkinleştirir, çünkü bu modda oturum durumu sunucu belleğinde tutulmak yerine yerleşik güvenlik bağlamı belirtecinin içinde kodlanır.
- bootstrapProtectionRequirements
- ChannelProtectionRequirements
ChannelProtectionRequirements Kanal koruması gereksinimlerini belirten nesne.
Döndürülenler
Bir SecurityBindingElement nesnesi.
Özel durumlar
bootstrapSecurity
, null
değeridir.
Açıklamalar
parametresi, bootstrapProtectionRequirements
güvenli konuşma el sıkışmasının bir parçası olarak alınan iletilerin güvenliğinin nasıl sağlanmış olduğunu özelleştirmeye olanak tanır.
bootstrapSecurity
, hizmetten güvenli bir konuşma belirteci istemek için kullanılan güvenlik bağlamasını ve ilkeyi belirtmek için kullanılır.
bir isebootstrapSecurity
, bu yöntem tarafından döndürülen bağlama öğesi de bir TransportSecurityBindingElement
olur ve IncludeTimestamp olarak true
ayarlanır; öğesinden DetectReplaysLocalClientSettings döndürülen nesnenin LocalClientSecuritySettings özelliği ; olarak ayarlanmıştır false
ve öğesinden LocalServiceSettings döndürülen nesnenin LocalServiceSecuritySettings özelliği olarak false
ayarlanmıştır.DetectReplaysTransportSecurityBindingElement
Aksi takdirde, olarak ayarlanmış false
bir SymmetricSecurityBindingElement döndürülürRequireSignatureConfirmation.
Not
Windows XP'de kimliğe bürünme gerektiğinde, güvenlik bağlam belirteci olmadan güvenli bir oturum kullanın. Güvenlik bağlamı belirteçleri kimliğe bürünme ile kullanıldığında bir InvalidOperationException oluşturulur. Daha fazla bilgi için bkz. Desteklenmeyen Senaryolar. Güvenli oturumlar hakkında daha fazla bilgi için bkz. Güvenli Oturumlar.