TÜBİTAK UEKAE
Açık Anahtar Altyapısı Eğitim Kitabı

Ana Sayfa  Önceki  Sonraki
    

Sertifikanın Kodlanması

 

X.509 Sertifikaları byte dizilerinden oluşan elektronik dokümanlardır. Bir elektronik sertifikanın uzunluğu, kullanılan anahtar uzunluğu ve eklentilere bağlı olarak değişmekle beraber genellikle birkaç kilobyte'ı geçmez.

 

X.509 Sertifikasının nasıl kodlanacağı ASN.1 kodlama formatında RFC 2459'da belirtilir. Bu kodlama kuralları DER (Distinguished Encoding Rules) ile byte'lara çevrilir.

 

ASN.1 temel bileşenler ve bu bileşenlerin içiçe geçmesinden oluşan karmaşık yapılardan oluşur. DER uygulamak için bu kurallara uygun yazılım geliştirmek gerekir.

 

Örnek bir sertifika aşağıda görülmektedir (Base64 formatında):

 

-----BEGIN CERTIFICATE-----

MIICbDCCAdWgAwIBAgICAfAwDQYJKoZIhvcNAQEEBQAwWjETMBEGCgmSJomT8ixk

ARkTA25ldDEUMBIGCgmSJomT8ixkARkTBGFzeWExCzAJBgNVBAYTAlRSMRMwEQYD

VQQKEwpLU00gMzFFa2ltMQswCQYDVQQLEwJTTTAeFw0wMzExMTcxNDU1MDBaFw0w

NTAxMTcxcxU1MDBaMG0xGzAZBgNVBAseEgBNAEEAMwAgAEcAcgB1AGIAdTErMCkG

A1UECx4iAEEAcwBrAGUAcgBpACAATQBlAHMAYQBqAGwAYQFfAG0AYTEhMB8GA1UE

Ax4YATzzcwBtAGEAaQBsACAARwD8AG4AZQFfMIGfMA0GCSqGSIb3DQEBAQUAA4GN

ADCBiQKBgQCgiPkpKqQCdyc8PXUf+XYCP9+ArPIMVKvLsN384534o149BdFTdrn6

e6sqejRHxfCw2Aw1ufvLnkoV+mgdZA8abaPB5I10LzwMen9XKH+SkRGRjtsJGYMJ

NNoWA/78PvcTZT3IyGscaI+4ng6PkiXunFUj7AP1CNoUphYXkOr/zQIDAQABoy4w

LDAaBgNVHREEEzARgQ9pc21haWxAYXN5YS5uZXQwDgYDVR0PAQH/BAQDAgAgMA0G

CSqGSIb3DQEBBAUAA4GBAHFhqb8p5uYNNG36AJdrbPgZBR2hUNiWPv8vAzOQZv+V

bsV8v+D4d4o8iYU18wM/WqMe1O9n5thJMHvaUAkSbfoz8OVN5KVqjjNGcN5GdcXB

q1yszIGB1pBCoUENTi8rGrtO2Mmoa0O3ynW6u8us18b63mj8RctdOn0xJm19m+H6

-----END CERTIFICATE-----

 

TÜBİTAK UEKAE tarafından geliştirilen sertifika görüntüleme yazılımı ile incelendiğinde bir sertifikanın görüntüsü işe aşağıdaki gibi elde edilir:

 

clip0001

 

clip0002

 

 

 



© 2006 TÜBİTAK UEKAE