Makale numarası: 969419 - Son Gözden Geçirme: 31 Mart 2009 Salı - Gözden geçirme: 1.0 PPID örnek bilgilerini ve oluşturma
Bu SayfadaGiriş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 bilgiSelf-issued bilgi kartları için PPIDPPID değeri, aşağıdaki iki hesaplanan ara sonuçları türetilir:
RP_PPID_Seed değeri hesaplamaRP_PPID_Seed, aşağıdaki soruları yanıtlar bağlı oluşturulur, birkaç farklı yolu vardır:
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 kapa
QwgpRkiNa + KNxOuavZVUpcP0qqWqJsv0Tvrut3GHQkI (base 64) = Bu tabloyu kapa
SSL sertifika kuruluşu belirtilmediSSL 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" |L "İstanbul" = |S "Washington" = |C "ABD" = | Hesaplanan RP_PPID_Seed (SHA256 kullanarak) değeri şudur: uVb7rHS3H + JrwtTdh32g0I89ldzy/hED93BpSvPpz4w (base 64) = Bu tabloyu kapa
|O = "Microsoft" |L = "" |S = "" |C = "" | (SHA256 kullanarak) RP_PPID_Seed hesaplanan değeri şudur:TSiUPtfHYOymhbnFTqM05pFrxkRVzBdW4 + sqwB5Kgbg (base 64) = Bu tabloyu kapa
SSL sertifika kuruluşu belirtilmemiş, ancak ortak adı belirtilmediSSL 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 kapa
SSL sertifikası kuruluş ve ortak adı belirtilmediSSL 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 hesaplamaBir 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 kapat urn:uuid:dde7d341 - cb77 - 4e2f - afcd - d4fddc3ba6fb CardId değeri bir bayt dizisi kodlanır, CardId değeri şudur:Bu tabloyu kapa
+ 8xmlVK/Qe9jHz0paZuKUwIwPBUan1UGfh1KSk9cFc8 =(base 64) Bu tabloyu kapa
PPID oluşturuluyorPPID 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 kapa
WvA5Huo0c265eAuMu0rW6XF48ghQ + cZ5Osyb + vFhMg8 (base 64) = Bu tabloyu kapa
Kolay anımsanır PPID hesaplanıyorKolay 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:
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ı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ıyorAlı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ı belirtilmediRP_Identifier RP_PPID_Seed değerle aynı değerdir.SSL sertifika kuruluşu belirtilmedi ancak ortak adı belirtildiRP_Identifier RP_PPID_Seed değerle aynı değerdir.SSL sertifika kuruluşu belirtilmediSertifikayı 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:
Bu tabloyu kapa
Ö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 kapa
Imzalama anahtarı oluşturmaImzalama anahtarı oluşturmak için <a0></a0>, aşağıdaki adımları izleyin:
Yönetilen bilgi kartı için istemci pseudonymIstemci pseudonym kartındaki desteklenen olan tazminat PPID biri için IPSTS geçirilir, ek bilgilerdir.Istemci pseudonym aşağıdaki bilgilere dayanarak hesaplanır:
Ana anahtar ve yönetilen kartın karma saltYö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_SeedAynı ş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şturuluyorIstemci 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 kapat 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:
iXAQ7TSku + L21Af2QNvRhTbiaSTLu6md4u3neRhlONe5VvusdLcf4mvC1N2HfaDQjz2V3PL + EQP3cGlK8 + nPjF7pcCKG + D + nzr/edg28t9U (base64) = Bu tabloyu kapa
Bu örnekte, (SHA256 kullanarak) oluşturulan istemci pseudonym şudur: dOcmDC6vbrrbIC/lwCCxpI6RiVefHHukiAqpkD7jptA (base 64) = Bu tabloyu kapa
"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:
Otomatik 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/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste