SymmetricProofDescriptor Oluşturucular
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.
SymmetricProofDescriptor sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
SymmetricProofDescriptor(EncryptingCredentials) |
Belirtilen şifreleme kimlik bilgileriyle sınıfının yeni bir örneğini SymmetricProofDescriptor başlatır. |
SymmetricProofDescriptor(Byte[], EncryptingCredentials) |
Belirtilen anahtar malzemesiyle sınıfının yeni bir örneğini SymmetricProofDescriptor başlatır. |
SymmetricProofDescriptor(Int32, EncryptingCredentials) |
Sınıfının yeni bir örneğini SymmetricProofDescriptor otomatik olarak oluşturulan bir anahtarla başlatır. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials) |
Sınıfının yeni bir örneğini SymmetricProofDescriptor otomatik olarak oluşturulan bir anahtarla başlatır. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[]) |
Birleşik entropi SymmetricProofDescriptor göndermek için kullanılacak sınıfının yeni bir örneğini başlatır. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String) |
STS'nin bir anahtarı otomatik olarak oluşturmasını ve bunu kanıt belirtecinde şifrelenmiş anahtar olarak göndermesini sağlamak için bu oluşturucuyu kullanın. İki vaka burada ele alınmıştır 1. istemcisi entropiyi gönderir, ancak sunucu bunu reddeder 2. istemcisi entropi göndermedi, bu nedenle yalnızca sunucunun entropisini kullanın. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String) |
Birleşik entropi SymmetricProofDescriptor göndermek için kullanılacak sınıfının yeni bir örneğini başlatır. |
SymmetricProofDescriptor(EncryptingCredentials)
Belirtilen şifreleme kimlik bilgileriyle sınıfının yeni bir örneğini SymmetricProofDescriptor başlatır.
public:
SymmetricProofDescriptor(System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials);
public SymmetricProofDescriptor (System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (targetWrappingCredentials As EncryptingCredentials)
Parametreler
- targetWrappingCredentials
- EncryptingCredentials
EncryptingCredentials kullanılacak.
Açıklamalar
STS'nin belirtilen EncryptingCredentialsöğesini kullanmasını istiyorsanız bu oluşturucuyu kullanın.
Şunlara uygulanır
SymmetricProofDescriptor(Byte[], EncryptingCredentials)
Belirtilen anahtar malzemesiyle sınıfının yeni bir örneğini SymmetricProofDescriptor başlatır.
public:
SymmetricProofDescriptor(cli::array <System::Byte> ^ key, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials);
public SymmetricProofDescriptor (byte[] key, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : byte[] * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (key As Byte(), targetWrappingCredentials As EncryptingCredentials)
Parametreler
- key
- Byte[]
Verilen belirtecin içinde kullanılan simetrik anahtar.
- targetWrappingCredentials
- EncryptingCredentials
Bağlı olan taraf için kimlik bilgilerini şifreleyen anahtar.
Özel durumlar
key
, null
değeridir.
Açıklamalar
STS'nin belirtilen anahtar baytlarını kullanmasını istiyorsanız bu oluşturucuyu kullanın. İstemci entropiyi gönderdiğinde ve STS bunu yalnızca verilen belirtecin anahtarı olarak kullandığında gerçekleşir.
Şunlara uygulanır
SymmetricProofDescriptor(Int32, EncryptingCredentials)
Sınıfının yeni bir örneğini SymmetricProofDescriptor otomatik olarak oluşturulan bir anahtarla başlatır.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials)
Parametreler
- keySizeInBits
- Int32
Simetrik anahtarın boyutu.
- targetWrappingCredentials
- EncryptingCredentials
İsteğin hedefi için kimlik bilgilerini şifreleyen anahtar.
Açıklamalar
STS'nin rastgele bir sayı oluşturucu kullanarak anahtarı otomatik olarak oluşturmasını ve yazım denetleme belirtecinde ikili gizli dizi olarak göndermesini istiyorsanız bu oluşturucuyu kullanın.
Şunlara uygulanır
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)
Sınıfının yeni bir örneğini SymmetricProofDescriptor otomatik olarak oluşturulan bir anahtarla başlatır.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials)
Parametreler
- keySizeInBits
- Int32
Simetrik anahtarın boyutu.
- targetWrappingCredentials
- EncryptingCredentials
İsteğin hedefi için kimlik bilgilerini şifreleyen anahtar.
- requestorWrappingCredentials
- EncryptingCredentials
İstek sahibinin kimlik bilgilerini şifreleyen anahtar.
Özel durumlar
keySizeInBits
sıfırdan küçük veya sıfıra eşit.
Açıklamalar
STS'nin anahtarı otomatik olarak oluşturmasını ve yazım denetleme belirtecinde şifrelenmiş anahtar olarak göndermesini istiyorsanız bu oluşturucuyu kullanın. Bu oluşturucu kullanılarak iki durum ele alınabilir:
İstemci entropiyi gönderir, ancak sunucu bunu reddeder.
İstemci entropiyi göndermez, bu nedenle sunucunun entropisi kullanılır.
Şunlara uygulanır
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[])
Birleşik entropi SymmetricProofDescriptor göndermek için kullanılacak sınıfının yeni bir örneğini başlatır.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials, cli::array <System::Byte> ^ sourceEntropy);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials, byte[] sourceEntropy);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials * byte[] -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials, sourceEntropy As Byte())
Parametreler
- keySizeInBits
- Int32
Simetrik anahtarın boyutu.
- targetWrappingCredentials
- EncryptingCredentials
İsteğin hedefi için kimlik bilgilerini şifreleyen anahtar.
- requestorWrappingCredentials
- EncryptingCredentials
entropiyi veya kanıt belirtecini şifrelemek için kullanılan istek sahibinin şifreleme kimlik bilgileri.
- sourceEntropy
- Byte[]
İstek sahibinin entropisi.
Özel durumlar
sourceEntropy
veya null
boş bir dizidir.
keySize
, sıfırdan küçüktür.
Açıklamalar
Birleşik bir entropi göndermek istiyorsanız bu oluşturucuyu kullanın.
Şunlara uygulanır
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)
STS'nin bir anahtarı otomatik olarak oluşturmasını ve bunu kanıt belirtecinde şifrelenmiş anahtar olarak göndermesini sağlamak için bu oluşturucuyu kullanın. İki vaka burada ele alınmıştır 1. istemcisi entropiyi gönderir, ancak sunucu bunu reddeder 2. istemcisi entropi göndermedi, bu nedenle yalnızca sunucunun entropisini kullanın.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials, System::String ^ encryptWith);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials, string encryptWith);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials * string -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials, encryptWith As String)
Parametreler
- keySizeInBits
- Int32
Simetrik anahtarın boyutu.
- targetWrappingCredentials
- EncryptingCredentials
Bağlı olan taraf için kimlik bilgilerini şifreleyen anahtar.
- requestorWrappingCredentials
- EncryptingCredentials
İstek sahibinin kimlik bilgilerini şifreleyen anahtar.
- encryptWith
- String
RST öğesinde <EncryptWith>
belirtilen algoritma (URI).
Özel durumlar
keySizeInBits
sıfırdan küçük veya sıfıra eşit.
Açıklamalar
Bir DES algoritmasıysa encryptWith
, anahtarın zayıf bir DES anahtarı olmaması garanti edilir.
STS'nin anahtarı otomatik olarak oluşturmasını ve yazım denetleme belirtecinde şifrelenmiş anahtar olarak göndermesini istiyorsanız bu oluşturucuyu kullanın. Bu oluşturucu kullanılarak iki durum ele alınabilir:
İstemci entropiyi gönderir, ancak sunucu bunu reddeder.
İstemci entropiyi göndermez, bu nedenle sunucunun entropisi kullanılır.
Şunlara uygulanır
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String)
Birleşik entropi SymmetricProofDescriptor göndermek için kullanılacak sınıfının yeni bir örneğini başlatır.
public:
SymmetricProofDescriptor(int keySizeInBits, System::IdentityModel::Tokens::EncryptingCredentials ^ targetWrappingCredentials, System::IdentityModel::Tokens::EncryptingCredentials ^ requestorWrappingCredentials, cli::array <System::Byte> ^ sourceEntropy, System::String ^ encryptWith);
public SymmetricProofDescriptor (int keySizeInBits, System.IdentityModel.Tokens.EncryptingCredentials targetWrappingCredentials, System.IdentityModel.Tokens.EncryptingCredentials requestorWrappingCredentials, byte[] sourceEntropy, string encryptWith);
new System.IdentityModel.Tokens.SymmetricProofDescriptor : int * System.IdentityModel.Tokens.EncryptingCredentials * System.IdentityModel.Tokens.EncryptingCredentials * byte[] * string -> System.IdentityModel.Tokens.SymmetricProofDescriptor
Public Sub New (keySizeInBits As Integer, targetWrappingCredentials As EncryptingCredentials, requestorWrappingCredentials As EncryptingCredentials, sourceEntropy As Byte(), encryptWith As String)
Parametreler
- keySizeInBits
- Int32
Simetrik anahtarın boyutu.
- targetWrappingCredentials
- EncryptingCredentials
SecurityKeyIdentifier özelliğindeki anahtarı şifrelemek için kullanılan bağlı olan tarafın şifreleme kimlik bilgileri.
- requestorWrappingCredentials
- EncryptingCredentials
entropiyi veya kanıt belirtecini şifrelemek için kullanılan istek sahibinin şifreleme kimlik bilgileri.
- sourceEntropy
- Byte[]
İstek sahibinin entropisi.
- encryptWith
- String
Yazım denetleme anahtarını şifrelemek için kullanılacak algoritmanın URI'si.
Özel durumlar
keySizeInBits
sıfırdan küçük veya sıfıra eşit.
sourceEntropy
veya null
boş bir dizidir.
Açıklamalar
Birleştirilmiş entropi göndermek için bu oluşturucuyu kullanın.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin