ESYAE-imza Kütüphaneleri

User Tools

Site Tools


esya:cades:imza-ozellikleri

Farklar

Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.

Karşılaştırma görünümüne bağlantı

esya:cades:imza-ozellikleri [2013/08/20 05:52]
Dindar Öz
esya:cades:imza-ozellikleri [2013/08/28 05:26] (mevcut)
Beytullah Yiğit
Satır 3: Satır 3:
 İmzaya adres bilgisi, imza zamanı bilgisi gibi opsiyonel bilgileri özellik olarak ekleyebilirsiniz. API'de tanımlı olan, kullanabileceğiniz özellikler;​ İmzaya adres bilgisi, imza zamanı bilgisi gibi opsiyonel bilgileri özellik olarak ekleyebilirsiniz. API'de tanımlı olan, kullanabileceğiniz özellikler;​
  
- +|| SigningTimeAttr ​|| Beyan edilen imza zamanını içerir. Ancak beyan edilen bu tarih güvenilir bir tarih olmadığından,​ imzanın bu tarihte atıldığını garanti etmez, bilgi amaçlı kullanılabilir.  ​|
-FIXME Aşağıdaki tabloda CommitmentTypeIndicationAttr'​nin alabileceği değerler tablonın satırı değil o attributun alt hücreleri şeklinde yeralmalılar. FIXME +|| SignerLocationAttr ​|| İmzacının adresi hakkında bilgiler içerir. İmzacının ülkesi, şehri ve posta adresi belirtilebilir. Bilgi amaçlı olduğundan bu bilgilerden bazılarının değeri null olabilir.  ​|
-| SigningTimeAttr | Beyan edilen imza zamanını içerir. Ancak beyan edilen bu tarih güvenilir bir tarih olmadığından,​ imzanın bu tarihte atıldığını garanti etmez, bilgi amaçlı kullanılabilir. ​ | +|| CommitmentTypeIndicationAttr ​|| İmza amacını belirtmek için kullanılabilir. İmzalanan verinin tarafınızdan oluşturulmuş olduğunu, sadece imzanın içeriğini onayladığınızı vs. belirtebilirsiniz. CommitmentType sınıfında tanımlanmış aşağıdaki değerler verilebilir.  ​|
-| SignerLocationAttr | İmzacının adresi hakkında bilgiler içerir. İmzacının ülkesi, şehri ve posta adresi belirtilebilir. Bilgi amaçlı olduğundan bu bilgilerden bazılarının değeri null olabilir. ​ | +| ::: |::: | RECEIPT | İmza sahibinin imzalı belgeyi aldığını (bir yerden geliyor ise) belirtmek için kullanılır. ​ | 
-| CommitmentTypeIndicationAttr | İmza amacını belirtmek için kullanılabilir. İmzalanan verinin tarafınızdan oluşturulmuş olduğunu, sadece imzanın içeriğini onayladığınızı vs. belirtebilirsiniz. CommitmentType sınıfında tanımlanmış aşağıdaki değerler verilebilir. ​ | +| ::: |::: | SENDER | İmzalı veriyi gönderenin (imzalı veri bir yere gönderiliyor ise) veriyi gönderen kişi olduğunu belirtmek için kullanılır. Yani imza sahibinin gönderilen verinin içeriğini onayladığı anlamına gelmez sadece bunu ben gönderdim demektir. ​ | 
-| RECEIPT | İmza sahibinin imzalı belgeyi aldığını (bir yerden geliyor ise) belirtmek için kullanılır. ​ | +| ::: |::: | APPROVAL | İmza sahibinin belgenin içeriğini onayladığını belirtmek için kullanılır. ​ | 
-| SENDER | İmzalı veriyi gönderenin (imzalı veri bir yere gönderiliyor ise) veriyi gönderen kişi olduğunu belirtmek için kullanılır. Yani imza sahibinin gönderilen verinin içeriğini onayladığı anlamına gelmez sadece bunu ben gönderdim demektir. ​ | +| ::: |::: | APPROVAL, DELIVERY | Bir mesaj gönderildiğinde,​ bu mesajın karşı tarafa iletildiğini belirtmek için kullanılır. Bu tür imzalar genelde güvenilir servis sağlayıcılar (TSP - Trusted Service Provider) tarafından kullanılır. ​ | 
-| APPROVAL | İmza sahibinin belgenin içeriğini onayladığını belirtmek için kullanılır. ​ | +| ::: |::: | CREATION | İmza sahibinin belgeyi oluşturan kişi olduğunu belirtmek için kullanılır. Belge içeriğini onayladığı veya gönderdiği anlamına gelmez. ​ | 
-| APPROVAL, DELIVERY | Bir mesaj gönderildiğinde,​ bu mesajın karşı tarafa iletildiğini belirtmek için kullanılır. Bu tür imzalar genelde güvenilir servis sağlayıcılar (TSP - Trusted Service Provider) tarafından kullanılır. ​ | +| ::: |::: | ORIGIN | İmza sahibinin belgeyi oluşturduğunu,​ içeriğini onayladığını ve gönderenin de kendisi olduğunu belirtmek için kullanılır. ​ | 
-| CREATION | İmza sahibinin belgeyi oluşturan kişi olduğunu belirtmek için kullanılır. Belge içeriğini onayladığı veya gönderdiği anlamına gelmez. ​ | +|| ContentIdentifierAttr ​|| İmzalanan içeriği tanımlamak için kullanılır. Özellikle ayrık imzada, imzalanan dökümanı imza ile eşleştrimek için kullanılabilir. byte array olacak şekilde herhangi bir değer olabilir.  ​|
-| ORIGIN | İmza sahibinin belgeyi oluşturduğunu,​ içeriğini onayladığını ve gönderenin de kendisi olduğunu belirtmek için kullanılır. ​ | +|| ContentHintsAttr ​|| İmzalanan içerik hakkında alıcıya fikir vermek amacıyla kullanılır.  ​|
-| ContentIdentifierAttr | İmzalanan içeriği tanımlamak için kullanılır. Özellikle ayrık imzada, imzalanan dökümanı imza ile eşleştrimek için kullanılabilir. byte [] olacak şekilde herhangi bir değer olabilir. ​ | +|| SignerAttributesAttr ​|| İmzalayan kişi hakkında bilgiler içerir. İmzalayanın iddia ettiği özellikleri veya  imzalayanın yetki sertifikasını barındırabilir.  ​||
-| ContentHintsAttr | İmzalanan içerik hakkında alıcıya fikir vermek amacıyla kullanılır. ​ | +
-| SignerAttributesAttr | İmzalayan kişi hakkında bilgiler içerir. İmzalayanın iddia ettiği özellikleri veya  imzalayanın yetki sertifikasını barındırabilir. ​ |+
  
 İmza atma sırasında imzaya eklenmek istenen özellikler bir listeye konularak kütüphaneye verilir. Eklenecek alanın değeri, alanın yaratılması sırasında kurucu fonksiyona verilir. Aşağıdaki örnekteki gibi imzaya eklenirler ve imzadan okunurlar. İmza atma sırasında imzaya eklenmek istenen özellikler bir listeye konularak kütüphaneye verilir. Eklenecek alanın değeri, alanın yaratılması sırasında kurucu fonksiyona verilir. Aşağıdaki örnekteki gibi imzaya eklenirler ve imzadan okunurlar.
esya/cades/imza-ozellikleri.1376977927.txt.gz · Son değiştirilme: 2013/08/20 05:52 Değiştiren: Dindar Öz