Makale numarası: 969419 - Son Gözden Geçirme: 31 Mart 2009 Salı - Gözden geçirme: 1.0

PPID örnek bilgilerini ve oluşturma

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Giriş

Yönetilen kartlar ve self-issued kartları için özel kişisel tanımlayıcı (PPID) talep siteye özgü bir tanımlayıcı sağlar. PPID alıcı bilgilerini ve kullanılan kartındaki bilgileri oluşturulan benzersiz bir tanıtıcıdır. Farklı bir karşı taraf sırasında aynı kart'ı kullandığınızda, farklı bir PPID oluşturulur.

Bu makalede nasıl CardSpace self-issued kartları self-issued kartları için imzalama anahtarının değeri ve kimlik sağlayıcısı, yönetilen kartlar PPID değeri oluşturmak için kullanabileceğiniz bir istemci Pseudonym değeri PPID değeri üretir. örnekleri sağlar. Algoritma için kısa BIR açıklama da kimlik Seçici birlikte çalışabilirlik Profil V1.5 belge 8.6.1 bölümünde bulunabilir. Bu belgeyi görüntülemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://download.microsoft.com/download/1/1/a/11ac6505-e4c0-4e05-987c-6f1d31855cd2/Identity_Selector_Interoperability_Profile_V1.5.pdf (http://download.microsoft.com/download/1/1/a/11ac6505-e4c0-4e05-987c-6f1d31855cd2/identity_selector_interoperability_profile_v1.5.pdf)

Daha fazla bilgi

Self-issued bilgi kartları için PPID

PPID değeri, aşağıdaki iki hesaplanan ara sonuçları türetilir:
  • RP_PPID_Seed (PPID alıcı tanımlayıcı)
  • CardId_Hash (kart kimliği karma)

RP_PPID_Seed değeri hesaplama

RP_PPID_Seed, aşağıdaki soruları yanıtlar bağlı oluşturulur, birkaç farklı yolu vardır:
  • Bağlantı, bir SSL sertifikası tarafından yedeklenen mi?
  • SSL sertifikası Kuruluş (O) özniteliği var mı?
  • SSL sertifikası özniteliği Ortak ad (CN) var mı?
Non-SSL bağlantısı (HTTP)
Istek, bir Güvenli Yuva Katmanı (SSL) bağlantısı üzerinden değilse (yani, istek HTTP üzerinden ise), Unicode küçük ana makine adı SHA256 karmasını RP_PPID_Seed değerdir.

Örneğin, aşağıdaki URL'DEN isteği Gelen:
http://relyingparty.federatedidentity.net/AnyIssuerRelyingParty/Login.aspx (http://relyingparty.federatedidentity.net/AnyIssuerRelyingParty/Login.aspx)
Bu durumda ana bilgisayar adı şudur:
relyingparty.federatedidentity.NET
Ana bilgisayar adını bir bayt dizisi kodlanır, ana bilgisayar adı şudur:
Bu tabloyu kapaBu tabloyu aç
[0] 114[17] 0[34] 114[51] 0
[1] 0[18] 114[35] 0[52] 116
[2] 101[19] 0[36] 97[53] 0
[3] 0[20] 116[37] 0[54] 105
[4] 108[21] 0[38] 116[55] 0
[5] 0[22] 121[39] 0[56] 116
[6] 121[23] 0[40] 101[57] 0
[7] 0[24] 46[41] 0[58] 121
[8] 105[25] 0[42] 100[59] 0
[9] 0[26] 102[43] 0[60] 46
[10] 110[27] 0[44] 105[61] 0
[11] 0[28] 101[45] 0[62] 110
[12] 103[29] 0[46] 100[63] 0
[13] 0[30] 100[47] 0[64] 101
[14] 112[31] 0[48] 101[65] 0
[15] 0[32] 101[49] 0[66] 116
[16] 97[33] 0[50] 110[67] 0
Base 64 (SHA256 kullanarak) RP_PPID_Seed aşağıdaki değerdir hesaplanan:
QwgpRkiNa + KNxOuavZVUpcP0qqWqJsv0Tvrut3GHQkI (base 64) =
Bu tabloyu kapaBu tabloyu aç
[0] 67[8] 141[16] 195[24] 78
[1] 8[9] 196[17] 244[25] 250
[2] 41[10] 235[18] 170[26] 238
[3] 70[11] 154[19] 165[27] 183
[4] 72[12] 189[20] 170[28] 113
[5] 141[13] 149[21] 38[29] 135
[6] 107[14] 84[22] 203[30] 66
[7] 226[15] 165[23] 244[31] 66
SSL sertifika kuruluşu belirtilmedi
SSL sertifikası bir belirtilen kuruluş (O) varsa, RP_PPID_Seed aşağıdaki biçimlendirilmiş dizeyi SHA256 karmasını değerdir:
|O="{___}"|L="{___}"|S="{___}"|C="{___}"|
Öznitelikleri, gelen sertifika verilir. Örneğin, sertifika, aşağıdaki öznitelikleri olabilir:
  • O = Microsoft
  • M Redmond =
  • S Washington =
  • c BİZE =
Bu durumda, biçimlendirilmiş dizeyi şudur:
|O = "Microsoft" |L "İstanbul" = |S "Washington" = |C "ABD" = |
Hesaplanan RP_PPID_Seed (SHA256 kullanarak) değeri şudur:
uVb7rHS3H + JrwtTdh32g0I89ldzy/hED93BpSvPpz4w (base 64) =
Bu tabloyu kapaBu tabloyu aç
[0] 185[8] 107[16] 143[24] 247
[1] 86[9] 194[17] 61[25] 112
[2] 251[10] 212[18] 149[26] 105
[3] 172[11] 221[19] 220[27] 74
[4] 116[12] 135[20] 242[28] 243
[5] 183[13] 125[21] 254[29] 233
[6] 31[14] 160[22] 17[30] 207
[7] 226[15] 208[23] 3[31] 140
Belirli öznitelikleri eksik ise, biçimlendirilmiş dizeyi boş öznitelikleri yine de eklemeniz gerekir. Örneğin, sertifikanın yalnızca içeriyorsa, "O = Microsoft" özniteliği, biçimlendirilmiş dizeyi aşağıda verilmektedir:
|O = "Microsoft" |L = "" |S = "" |C = "" |
(SHA256 kullanarak) RP_PPID_Seed hesaplanan değeri şudur:
TSiUPtfHYOymhbnFTqM05pFrxkRVzBdW4 + sqwB5Kgbg (base 64) =
Bu tabloyu kapaBu tabloyu aç
[0] 77[8] 166[16] 145[24] 227
[1] 40[9] 133[17] 107[25] 235
[2] 148[10] 185[18] 198[26] 42
[3] 62[11] 197[19] 68[27] 192
[4] 215[12] 78[20] 85[28] 30
[5] 199[13] 163[21] 204[29] 74
[6] 96[14] 52[22] 23[30] 129
[7] 236[15] 230[23] 86[31] 184
SSL sertifika kuruluşu belirtilmemiş, ancak ortak adı belirtilmedi
SSL sertifikası bir belirtilen kuruluş (O) yok, ancak belirli bir ortak ad (CN) SSL sertifikası vardır, RP_PPID_Seed aşağıdaki biçimlendirilmiş dizeyi SHA256 karmasını değerdir:
|CN="{___}"|
Bu dize, biçimlendirilmiş "_" CN değeriyle değiştirilir. Örneğin, SSL sertifikası relyingparty.federatedidentity.net için verilen sertifika kuruluş (O) özniteliği belirtmiyor, biçimlendirilmiş dizeyi şudur:
|CN="relyingparty.federatedidentity.NET"|
(SHA256 kullanarak) hesaplanan RP_PPID_Seed değerdir:
A2Qy5dkoyNT8bhLbO6 + k3pW0vg6VEaUfm8ZdBZnRgMg (base 64) =
Bu tabloyu kapaBu tabloyu aç
[0] 3[8] 252[16] 149[24] 155
[1] 100[9] 110[17] 180[25] 198
[2] 50[10] 18[18] 190[26] 93
[3] 229[11] 219[19] 14[27] 5
[4] 217[12] 59[20] 149[28] 153
[5] 40[13] 175[21] 17[29] 209
[6] 200[14] 164[22] 165[30] 128
[7] 212[15] 222[23] 31[31] 200
SSL sertifikası kuruluş ve ortak adı belirtilmedi
SSL sertifikası bir belirtilen kuruluş (O) sahip değil ve belirtilen ortak ad (CN) yok, RP_PPID_Seed Sertifika ortak anahtarı SHA256 karmasını değerdir.

CardId_Hash değeri hesaplama

Bir rasgele oluşturulan benzersiz Tekdüzen Kaynak Tanımlayıcısı (URI) CardId değerdir. CardID değeri, benzersiz bir kart tanıtmak için kullanılır. PPID CardId değeri SHA256 karmasını gerekir.

Örneğin, FedId Self-Issued kartı kullanabilir. FedId Self-Issued kartı, aşağıdakine benzer:
Bu resmi kapatBu resmi aç
FedId Self-Issued
OSIS birlikte çalışabilirlik sınaması FedId Self-Issued kartından kullandığınızda, CardId değeri şudur:
urn:uuid:dde7d341 - cb77 - 4e2f - afcd - d4fddc3ba6fb
CardId değeri bir bayt dizisi kodlanır, CardId değeri şudur:
Bu tabloyu kapaBu tabloyu aç
[0] 117[23] 0[46] 52[69] 0
[1] 0[24] 55[47] 0[70] 102
[2] 114[25] 0[48] 101[71] 0
[3] 0[26] 100[49] 0[72] 100
[4] 110[27] 0[50] 50[73] 0
[5] 0[28] 51[51] 0[74] 100
[6] 58[29] 0[52] 102[75] 0
[7] 0[30] 52[53] 0[76] 99
[8] 117[31] 0[54] 45[77] 0
[9] 0[32] 49[55] 0[78] 51
[10] 117[33] 0[56] 97[79] 0
[11] 0[34] 45[57] 0[80] 98
[12] 105[35] 0[58] 102[81] 0
[13] 0[36] 99[59] 0[82] 97
[14] 100[37] 0[60] 99[83] 0
[15] 0[38] 98[61] 0[84] 54
[16] 58[39] 0[62] 100[85] 0
[17] 0[40] 55[63] 0[86] 102
[18] 100[41] 0[64] 45[87] 0
[19] 0[42] 55[65] 0[88] 98
[20] 100[43] 0[66] 100[89] 0
[21] 0[44] 45[67] 0
[22] 101[45] 0[68] 52
(SHA256 kullanarak) CardId_Hash hesaplanan değeri şudur:
+ 8xmlVK/Qe9jHz0paZuKUwIwPBUan1UGfh1KSk9cFc8 =(base 64)
Bu tabloyu kapaBu tabloyu aç
[0] 251[8] 99[16] 2[24] 126
[1] 204[9] 31[17] 48[25] 29
[2] 102[10] 61[18] 60[26] 74
[3] 149[11] 41[19] 21[27] 74
[4] 82[12] 105[20] 26[28] 79
[5] 191[13] 155[21] 159[29] 92
[6] 65[14] 138[22] 85[30] 21
[7] 239[15] 83[23] 6[31] 207

PPID oluşturuluyor

PPID oluşturmak için <a0></a0>, iki bayt dizi bitiştirmek (yani, RP_PPID_Seed bayt dizisi CardId_Hash bayt dizisi tarafından izlenen) 64 baytlık bir dizi oluşturmak için.

Örneğin, aşağıdaki URL'DEN isteği Gelen:
http://relyingparty.federatedidentity.net/AnyIssuerRelyingParty/Login.aspx (http://relyingparty.federatedidentity.net/AnyIssuerRelyingParty/Login.aspx)
Kart OSIS "Seçici için Self-Issued kartları Site-Specific tanımlayıcıları yapıları" birlikte çalışabilirlik sınama Self-Issued FedId kullanıyorsanız, RP_PPID_Seed bayt dizisi değeri ve CardId_Hash bayt dizisi değerinin bitiştirmek bayt dizideki oluşur:
uVb7rHS3H + JrwtTdh32g0I89ldzy/hED93BpSvPpz4z7zGaVUr9B72MfPSlpm4pTAjA8FRqfVQZ + HUpKT1wVzw (base 64) =
Bu tabloyu kapaBu tabloyu aç
[0] 185[16] 143[32] 251[48] 2
[1] 86[17] 61[33] 204[49] 48
[2] 251[18] 149[34] 102[50] 60
[3] 172[19] 220[35] 149[51] 21
[4] 116[20] 242[36] 82[52] 26
[5] 183[21] 254[37] 191[53] 159
[6] 31[22] 17[38] 65[54] 85
[7] 226[23] 3[39] 239[55] 6
[8] 107[24] 247[40] 99[56] 126
[9] 194[25] 112[41] 31[57] 29
[10] 212[26] 105[42] 61[58] 74
[11] 221[27] 74[43] 41[59] 74
[12] 135[28] 243[44] 105[60] 79
[13] 125[29] 233[45] 155[61] 92
[14] 160[30] 207[46] 138[62] 21
[15] 208[31] 140[47] 83[63] 207
PPID art arda eklenmiş bir bayt dizisi SHA256 karmasıdır. Bu örnekte, (SHA256 kullanarak) bir oluşturulan PPID şudur:
WvA5Huo0c265eAuMu0rW6XF48ghQ + cZ5Osyb + vFhMg8 (base 64) =
Bu tabloyu kapaBu tabloyu aç
[0] 90[8] 185[16] 113[24] 58
[1] 240[9] 120[17] 120[25] 204
[2] 57[10] 11[18] 242[26] 155
[3] 30[11] 140[19] 8[27] 250
[4] 234[12] 187[20] 80[28] 241
[5] 52[13] 74[21] 249[29] 97
[6] 115[14] 214[22] 198[30] 50
[7] 110[15] 233[23] 121[31] 15

Kolay anımsanır PPID hesaplanıyor

Kolay anımsanır PPID bir on karakterlik alfasayısal PPID gösterimidir. Kolay anımsanır PPID kullanıcıya daha okunabilirdir. Kolay anımsanır PPID aşağıdaki karakter haritada dayanır:
QL23456789ABCDEFGHJKMNPRSTUVWXYZ
Kolay anımsanır PPID hesaplamak için <a0></a0>, aşağıdaki adımları izleyin:
  1. PPID karma değeri hesaplamak için SHA1'i kullanarak.
    Bu resmi kapatBu resmi aç
    FedId Self Issued
    Örneğin, oluşturulan PPID OSIS "Seçici için Self-Issued kartları Site-Specific tanımlayıcıları yapıları" birlikte çalışabilirlik sınama aşağıdaki URL'de FedId self-issued kartından için kullanabilirsiniz:
    http://relyingparty.federatedidentity.net/AnyIssuerRelyingParty/Login.aspx (http://relyingparty.federatedidentity.net/AnyIssuerRelyingParty/Login.aspx)
    Bu durumda, PPID şudur:
    WvA5Huo0c265eAuMu0rW6XF48ghQ + cZ5Osyb + vFhMg8 (base 64) =
    Hesaplanmış karma PPID şudur:
    Bu tabloyu kapaBu tabloyu aç
    [00] 202[05] 9[10] 40[15] 129
    [01] 104[06] 121[11] 65[16] 219
    [02] 14[07] 75[12] 47[17] 251
    [03] 141[08] 54[13] 153[18] 149
    [04] 102[09] 69[14] 12[19] 117
  2. Ilk 10 bayt uzunluğunu kolay PPID karakter eşlemesi uzunluğu (32) değiştirin.

    Bu örnekte, sonra kesilmesi ve değişiklik 32 tarafından hesaplanan PPID karma değeri şudur:
    Bu tabloyu kapaBu tabloyu aç
    [0] 10[3] 13[6] 25[9] 5
    [1] 8[4] 6[7] 11
    [2] 14[5] 9[8] 22
  3. Kolay anımsanır PPID belirlemek için <a0></a0>, karşılık gelen karakter karakter eşlemesi adım 2'de bulabilirsiniz. Bu örnek, aşağıdaki tabloda kullanır:
    Bu tabloyu kapaBu tabloyu aç
    [0] 10'A =>[4] => 6 6[8] p => 22
    [1] => 8 8[5] => 9 9[9] 5, 5 =>
    [2] 14'E =>[6] t => 25
    [3] d => 13[7] b => 11
  4. Tire ayırıcı üçüncü karakterden sonra yedinci karakterden sonra yerleştirip yaygın bir uygulamadır. Aşağıdaki örnek, adım 3'te oluşturulan bir kolay PPID kullanır:
    A8E D69T BP5

Imzalama anahtarı için self-issued bilgi kartları

Imzalama anahtarı oluşturulan self-issued simgeleri imzalamak için kullanılır.

Imzalama anahtarı, aşağıdaki bilgileri temel alır:
  • Ana anahtar self-issued kartı
  • RP_Identifier değeri

Ana anahtarı

Kart self-issued ilk oluşturulduğunda, ana anahtar dinamik olarak oluşturulur. Ana anahtar kartı yedeklenen veya çıkan aynı kalır.

RP_Identifier hesaplanıyor

Alıcı tanımlayıcısını PPID, RP_PPID_Seed, benzer şekilde, <a1>Kuruluş</a1> (RP_Identifier) için alıcı tanımlayıcı olarak oluşturulur. Bununla birlikte, Genişletilmiş Doğrulama (EV) sertifikaları normal SSL sertifikalarını arasında RP_Identifier değeri hesaplaması ayırır.
Non-SSL bağlantısı (HTTP)
RP_Identifier RP_PPID_Seed değerle aynı değerdir.
SSL sertifikası kuruluş ve ortak adı belirtilmedi
RP_Identifier RP_PPID_Seed değerle aynı değerdir.
SSL sertifika kuruluşu belirtilmedi ancak ortak adı belirtildi
RP_Identifier RP_PPID_Seed değerle aynı değerdir.
SSL sertifika kuruluşu belirtilmedi
Sertifikayı bir KD sertifikası, RP_Identifier RP_PPID_Seed değerle aynı değerdir.

Sertifika normal bir SSL sertifikası, RP_Identifier burada sertifikadan özniteliklerini birlikte gelen aşağıdaki biçimlendirilmiş dizeyi SHA256 karmasını değerdir:
|Non-EV|O="{___}"|L="{___}"|S="{___}"|C="{___}"|
Örneğin, sertifika, aşağıdaki öznitelikleri olabilir:
  • O = Microsoft
  • M Redmond =
  • S Washington =
  • c BİZE =
Bu durumda, biçimlendirilmiş dizeyi şudur:
Bu tabloyu kapaBu tabloyu aç
[0] 215[8] 103[16] 126[24] 121
[1] 76[9] 104[17] 133[25] 20
[2] 87[10] 139[18] 219[26] 108
[3] 135[11] 5[19] 149[27] 31
[4] 151[12] 241[20] 79[28] 40
[5] 144[13] 30[21] 59[29] 33
[6] 74[14] 115[22] 93[30] 235
[7] 229[15] 131[23] 191[31] 170
Bazı öznitelik eksikse, biçimlendirilmiş dizeyi boş öznitelikleri eklemeniz gerekir.

Örneğin, sertifikanın yalnızca içeriyorsa, "O = Microsoft" özniteliği, biçimlendirilmiş dizeyi aşağıda verilmektedir:
|Non EV|O = "Microsoft" |L = "" |S = "" |C = "" |
Bu durumda (SHA256 kullanarak) RP_Identifier hesaplanan değeri şudur:
Idca8yDKKAN0RpzxTLeEjr2MZ4DPXllJk/7EQpq8dPw (base 64) =
Bu tabloyu kapaBu tabloyu aç
[0] 33[8] 116[16] 189[24] 147
[1] 215[9] 70[17] 140[25] 254
[2] 26[10] 156[18] 103[26] 196
[3] 243[11] 241[19] 128[27] 66
[4] 32[12] 76[20] 207[28] 154
[5] 202[13] 183[21] 94[29] 188
[6] 40[14] 132[22] 89[30] 116
[7] 3[15] 142[23] 73[31] 252

Imzalama anahtarı oluşturma

Imzalama anahtarı oluşturmak için <a0></a0>, aşağıdaki adımları izleyin:
  1. Ana anahtar ve RP_Identifier değerini belirleyin.
    Bu resmi kapatBu resmi aç
    FedId Self-Issued
    Örneğin, aşağıdaki URL'DEN isteği Gelen:
    http://relyingparty.federatedidentity.net/AnyIssuerRelyingParty/Login.aspx (http://relyingparty.federatedidentity.net/AnyIssuerRelyingParty/Login.aspx)
    Kullandığınız karta OSIS "Seçici için Self-Issued kartları Site-Specific tanımlayıcıları yapıları" birlikte çalışabilirlik sınaması FedId self-issued kartından, ana anahtar self-issued kartından ayıklanır. RP_Identifier alıcı çubuğundaki sertifikadan oluşturulur.
    • Ana anahtarı şudur:
      MOn5FKyeKDZEbqI2vD/sQiszPPYw0jlyPp0 + V + P + CkE (base 64) =
      Bu tabloyu kapaBu tabloyu aç
      [0] 48[11] 54[22] 57
      [1] 233[12] 188[23] 114
      [2] 249[13] 63[24] 62
      [3] 20[14] 236[25] 157
      [4] 172[15] 66[26] 62
      [5] 158[16] 43[27] 87
      [6] 40[17] 51[28] 227
      [7] 54[18] 60[29] 254
      [8] 68[19] 246[30] 10
      [9] 110[20] 48[31] 65
      [10] 162[21] 210
    • RP_Identifier değeri şudur:
      10xXh5eQSuVnaIsF8R5zg36F25VPO12/eRRsHygh66o (base 64) =
  2. X9.31 algoritmasını kullanarak bir RSA anahtar çifti oluşturur. Ana anahtarın anahtar ve RP_Identifier değer, entropi kullanın.

    Örneğin, aşağıdaki RSA anahtarı oluşturulur:
    BwIAAACkAABSU0EyAAgAAAEAAQDfeDUTQMX5CLhhl6D3p7YSrULr9ouzyrgekxNlEP0
    ADWvm/i9v7Yldlez3GPQ + WL4fUClNKApQm1idFmLDMB / R2HFyBaPSkzfEp2q + ZevEA
    ojAqXMd2lroaMBc3RL9bCA9LRC8Z5Ps + GgNHsDte2dXckdKmrD8edcolZ2gNF5plAS3
    GJ5Wj8snKn2m6lxnMmGAILftCHs5kbzWyeI/VGLXlWEmtnTx/3NZGXHUsFC2fU2mAA
    wrtneqDvnwi6f3x3szCyk5yNgN13rN3NOMrXYnnpBBWr8yfsDPf9Ru4qTn + FSV25P1Ov
    Srs6aB30AAv6uNX/puiF9E7dy2mN9H7L + unSOBZzNMcNzA7cUc + x + 9tqGf6lMVaap2N
    Gzo1l/drEaPwOrAcPhuTaLrTD4mn + u1hbeM + wrpr9kii/ie5dCkJKJTzMRdT3rlqZGkjPcg1
    8 + Orrck + pHctc1kpTADJp4PSCtOCy5Bj04tWwDj + MV1byLiJcT5CkqOfzWN0G8JhOSru
    /twzO7ipKekrSrikhX093 + rmKFDDEZCJVpaiA3TrpIhF6JrKB7Jp7Tt0MS9dLnR1k5gyOAd
    9N + Bc3vN17HdI/rwYKrrAIITFA + pjmxDh9XYYT + PkSVZ6r / KD + EEyr1Qt8SNCk485OB9
    E4gufgCtuOIu/MoYniBokaGEB3DEw72z/XVPEkAzu2N1zTm + sOS0Q/qHUD1 + GW7mM
    Nrn0uyeQG0SLjR5kQeGPYprDdcyGbNaxoC8bAg84XlMBI9 + dcdzmP4RzlEBsUb + Tluiw
    mNYY4tD00PK40gFdMqtGNBdIbY6pPpA3yXJwZ20it0 + qAbua + F1cXmUES1zAX6ZJNd
    J95ltDyvPv2ruhwVS0ZYmFk6p ++ Yqy6qAKNXbRQOgesHe2HWOv5nV/Tzx74sBWLLse
    liQPhhq/BkTjpWoJriHjthbxa9Y20ET0sRsyrdU1iNojPAbnuHVrl0pHKiLsfX5o9yKLoj/rPy
    CwSfhFGsTY + AEXci5DAPmPLZtSNjZ9EKgaEJz2IYYI1tYi4Aib6UydXO98c8m2udXzy5M
    G9mb + z7HMMdWxSQ1EioL1OuBR59xRxmLaRFWU + 8E1JwIIr0wXkXSGn0UI + m8Qww
    + E9PB7dGZsjZ00inNoioILTIjhz1uUnekw93raV2eL + SeWG03/EYJQl0H7OmRzLL/GF/p
    PeGMRHeOD/XIjfs + 9U1gq + CqFXAX5j5gkKCboH4b6WgF5g9gPCbDZM9L9zZ + qjHH2U
    xTHMty2HSX8VKSped78haizgBeul3bpVN4KNeivk + IYeek3 + YxpWPb1uoSkoTFvR7lVm
    GL5QnZ5YhCzBnJVf1qnSfXmVxXS98SYdoaV4CeveTRdw + F4Pljebe6QlSbsGnMBMj9uih
    CipG1G2LwowkREi + XCb2C0uvIkcrH8zHaGcYQr0ofyqDZJ6PQ4c97ovhydCfy8C1pyMtJL
    LsXIcSwZcFrGC6TvbPCVK + EqcboBL9aL8G5o9hP9NGeH2XuhctsdDKelilt5eeoYvXIbQU
    (base 64) =

Yönetilen bilgi kartı için istemci pseudonym

Istemci pseudonym kartındaki desteklenen olan tazminat PPID biri için IPSTS geçirilir, ek bilgilerdir.

Istemci pseudonym aşağıdaki bilgilere dayanarak hesaplanır:
  • Yönetilen kart ana anahtar değeri
  • Alıcı tanımlayıcısını PPID (RP_PPID_Seed)
  • Yönetilen kart salt karma değeri

Ana anahtar ve yönetilen kartın karma salt

Yönetilen bir kartın ilk yüklendiğinde, bu veri değerlerinin her ikisini de dinamik olarak oluşturulur. Kart yedeklenmiş ya da çıkan aynı kalırlar.

Istemci pseudonym hesaplama RP_PPID_Seed

Aynı şekilde self-issued kartları için yönetilen kart RP_PPID değeri hesaplanır. Bu hesaplama, örneğin, "Bilgisayar RP_PPID_Seed" bölümüne bakın.

Istemci pseudonym oluşturuluyor

Istemci pseudonym oluşturmak için <a0></a0>, üç bayt dizi bağlamak. Ana anahtar RP_PPID_Seed değeri izler. RP_PPID_Seed değeri tarafından karma salt izler.
Bu resmi kapatBu resmi aç
Echo Non-Auditing
Örneğin, aşağıdaki URL'YI belirtece Gönder:
https://relyingparty.federatedidentity.net/CardSelectorRP/login.aspx (https://relyingparty.federatedidentity.net/CardSelectorRP/login.aspx)
"Seçici destek için olmayan denetim aşağıdaki veri birlikte çalışabilirlik sınaması oluşturulan kartları" OSIS Yankı olmayan denetim kartından kullanıyorsanız:
  • Ana anahtar:
    iXAQ7TSku + L21Af2QNvRhTbiaSTLu6md4u3neRhlONc (base 64) =
  • RP_Identifier değeri:
    uVb7rHS3H + JrwtTdh32g0I89ldzy/hED93BpSvPpz4w (base 64) =
  • Karma salt:
    XulwIob4P6fOv952Dby31Q =(base 64)
Üç diziler bitiştirme aşağıdaki sonucu üretir:
iXAQ7TSku + L21Af2QNvRhTbiaSTLu6md4u3neRhlONe5VvusdLcf4mvC1N2HfaDQjz2V3PL + EQP3cGlK8 + nPjF7pcCKG + D + nzr/edg28t9U (base64) =
Bu tabloyu kapaBu tabloyu aç
[0] 137[20] 203[40] 107[60] 243
[1] 112[21] 187[41] 194[61] 233
[2] 16[22] 169[42] 212[62] 207
[3] 237[23] 157[43] 221[63] 140
[4] 52[24] 226[44] 135[64] 94
[5] 164[25] 237[45] 125[65] 233
[6] 187[26] 231[46] 160[66] 112
[7] 226[27] 121[47] 208[67] 34
[8] 246[28] 24[48] 143[68] 134
[9] 212[29] 101[49] 61[69] 248
[10] 7[30] 56[50] 149[70] 63
[11] 246[31] 215[51] 220[71] 167
[12] 64[32] 185[52] 242[72] 206
[13] 219[33] 86[53] 254[73] 191
[14] 209[34] 251[54] 17[74] 222
[15] 133[35] 172[55] 3[75] 118
[16] 54[36] 116[56] 247[76] 13
[17] 226[37] 183[57] 112[77] 188
[18] 105[38] 31[58] 105[78] 183
[19] 36[39] 226[59] 74[79] 213
Istemci pseudonym art arda eklenmiş dizi SHA256 karmasıdır.

Bu örnekte, (SHA256 kullanarak) oluşturulan istemci pseudonym şudur:
dOcmDC6vbrrbIC/lwCCxpI6RiVefHHukiAqpkD7jptA (base 64) =
Bu tabloyu kapaBu tabloyu aç
[0] 116[8] 219[16] 142[24] 136
[1] 231[9] 32[17] 145[25] 10
[2] 38[10] 47[18] 137[26] 169
[3] 12[11] 229[19] 87[27] 144
[4] 46[12] 192[20] 159[28] 62
[5] 175[13] 32[21] 28[29] 227
[6] 110[14] 177[22] 123[30] 166
[7] 186[15] 164[23] 164[31] 208
"Seçici yapıları Site-Specific tanımlayıcıları için Self-Issued kartları" OSIS birlikte çalışabilirlik sınama hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://osis.idcommons.net/wiki/I5:FeatureTest-Selector_Constructs_Site-Specific_Identifiers_for_Self-Issued_Cards (http://osis.idcommons.net/wiki/I5:FeatureTest-Selector_Constructs_Site-Specific_Identifiers_for_Self-Issued_Cards)
"Seçici destek için olmayan denetim kartları" birlikte çalışabilirlik sınama hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://osis.idcommons.net/wiki/I5:FeatureTest-Selector_Support_for_Non-Auditing_Cards (http://osis.idcommons.net/wiki/I5:FeatureTest-Selector_Support_for_Non-Auditing_Cards)
Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft bu ürünlerin performansı veya güvenilirliği hakkında hiçbir garanti vermez.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Windows Communication Foundation
Anahtar Kelimeler: 
kbmt kbexpertiseinter kbsurveynew kbinfo KB969419 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:969419  (http://support.microsoft.com/kb/969419/en-us/ )