Güven listeleri ve federasyon
Bir diploma imzalı gelir; ama imza tek başına "bu imzayı atan gerçekten bir üniversite mi?" sorusunu cevaplamaz. Cevap güven listesinde (trust list)Bir ülkenin kök sertifikalarını, belge verenlerini ve kayıtlı relying party'lerini taşıyan imzalı liste. Bugün Tamga'da güven bu listelere dayanır; ortak defter sonra gelir.: hangi kurumların, yani belge verenlerin (issuer)Belgeyi imzalayıp veren kurum: üniversite, meslek kuruluşu, kamu kurumu ya da şirket., hangi belge türlerini vermeye yetkili olduğunu, hangi doğrulayıcıların (verifier)Gösterilen belgeyi denetleyen taraf: imza, belge verenin güven listesindeki kaydı, durum ve politika. Relying party diye de anılır. kayıtlı olduğunu ve hangi cüzdan sağlayıcılarının (wallet provider)Cüzdanı sunan ve cüzdan ile anahtar kanıtlarını imzalayan kuruluş. Tamga Wallet ağın ilk cüzdanıdır. tanındığını gösteren, imzalı ve sürümlü bir liste.
İki katman
| Liste | Ne içerir | Adres |
|---|---|---|
| List of Trusted Lists (LOTL) | Ülke listelerinin adresleri ve onları imzalayan sertifikalar, cüzdan sağlayıcıları, şema kataloğu, ortak ayarlar | https://trust.tamga.network/lotl.jws |
| Ülke listesi | O ülkenin belge verenleri, doğrulayıcıları, kök sertifikaları | https://trust.tamga.network/tl-tr.jws |
Bu yapı AB'nin güven modeliyle aynıdır: Avrupa Komisyonu bir LOTL (List of Trusted Lists)Ülke güven listelerinin adreslerini, imzacılarını ve tanınma durumlarını gösteren imzalı liste. yayınlar, her üye ülke kendi listesini. Biçimler ETSI (European Telecommunications Standards Institute)Güven listeleri, imzalar ve güven hizmetleri için teknik standartları yazan Avrupa standart kuruluşu. standartlarına eşlenir.
Tek kök anahtar
Cüzdan ve doğrulayıcı yalnız bir şeye baştan güvenir: LOTL'u imzalayan kökün, yani güven çapasının (trust anchor)Doğrulayıcının ilk güvendiği kök anahtar ya da sertifika; geri kalan her şey ona kadar denetlenir., parmak izine. Parmak izini yapılandırmanıza sabitlersiniz (https://tamga.network/trust-anchor); gerisini liste söyler. Listeyi kendiniz yorumlamayın — TrustSource arayüzü imzayı, sürüm zincirini ve tazeliği denetleyip size kayıtları verir.
import { fetchListTrustSource, verifyJws } from "@tamga-network/trust";
const { source } = await fetchListTrustSource("https://trust.tamga.network", http, {
rootFingerprints: ["<trust-anchor sayfasındaki parmak izi>"],
verifyJws,
});
const issuer = source.issuer(issuerId); // kurum kaydı: yetkili belge türleri, seviye, durumBugün ve yarın
- Bugün: Türkiye listesini Tamga, ulusal makam adına ve geçici olarak yayınlar (
operator.status: provisional). Belge veren ve doğrulayıcı kaydını Tamga operatörü yapar. - Devir: Devlet ya da yetkilendirdiği kurum kendi listesini yayınladığında LOTL o listenin adresini ve imzacısını gösterir. Belgeler, cüzdanlar ve doğrulayıcılar değişmez; kurum kimlikleri (
issuer_id) sertifikadan türediği için aynı kalır. - Federasyon (federation)Her ülkenin kendi güven listesini işlettiği ve listelerin listesinde birleştiği model; Tamga dış listeleri de gösterebilir.: Her Türk devleti kendi listesini işletebilir; LOTL hepsini bir araya getirir ve birbirine tanıtır. Karşılıklı tanıma da (ör. AB listeleri) aynı kapıdan gelir. Zincir, en az iki bağımsız işletmeci katıldığında bu kayıtların ortak defteri olur.
Ayrıntı
- Liste biçimi ve kadans: SPEC-TRUST-0001
- Kurum kimliği (X.509): SPEC-ID-0002
- Federasyon: Federasyon · ülke listesini bağlamak: GUIDE-0011
- Rehber: GUIDE-0006
- Konumlanma kararı: ADR-0035