Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
en:esya:cades:imza-ozellikleri [2013/08/29 13:04] Dindar Öz oluşturuldu |
en:esya:cades:imza-ozellikleri [2013/09/02 10:24] (mevcut) Dindar Öz |
||
---|---|---|---|
Satır 1: | Satır 1: | ||
===== Optional Attributes ===== | ===== Optional Attributes ===== | ||
- | İmzaya adres bilgisi, imza zamanı bilgisi gibi opsiyonel bilgileri özellik olarak ekleyebilirsiniz. API'de tanımlı olan, kullanabileceğiniz özellikler; | + | You can add optional information such as signing time, adress as attributes into the signature. The list of attributes deifned in the API is as follows; |
- | || 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. || | + | || SigningTimeAttr || Contains stated signing time. It does not guarantee the exact signing time and is only used for informational purposes. || |
- | || 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. || | + | || SignerLocationAttr || Includes information about signer's address. Country, city and postal code might be included. Since it is only for informational purposes, some of its fields can be null. || |
- | || 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. || | + | || CommitmentTypeIndicationAttr || Specifies the intention of the signature. You can indicate that the signed document is created by yourself, or that you just confirm the content of the document etc. CommitmentType values are defined as follows: || |
- | | ::: |::: | RECEIPT | İmza sahibinin imzalı belgeyi aldığını (bir yerden geliyor ise) belirtmek için kullanılır. | | + | | ::: |::: | RECEIPT | Indicates that the signature owner has received the signed document. | |
- | | ::: |::: | 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. | | + | | ::: |::: | SENDER | Indicates that the sender of the signed document is the signer of the original document. That does not mean any confirmation of the content of the document by the sender. Sender only confirms that the document is sent by himself. | |
- | | ::: |::: | APPROVAL | İmza sahibinin belgenin içeriğini onayladığını belirtmek için kullanılır. | | + | | ::: |::: | APPROVAL | Indicates that the signer confirms the content of the document. | |
- | | ::: |::: | 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, DELIVERY | Indicates that a message is transferred successfully to the receiver. This type of messages are generally used by Trusted Service Providers (TSPs). | |
- | | ::: |::: | 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. | | + | | ::: |::: | CREATION | Indicates the signer confirms that the signed document is created by himself. It does not include content confirmation. | |
- | | ::: |::: | 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. | | + | | ::: |::: | ORIGIN | Indicates that the signer has created the document, confirmed its content and sent himself. | |
- | || 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. || | + | || ContentIdentifierAttr || Identifies the signed content. Especially when the signature is detached, it is used to match signed document and the original document. It can have any binary value. || |
- | || ContentHintsAttr || İmzalanan içerik hakkında alıcıya fikir vermek amacıyla kullanılır. || | + | || ContentHintsAttr || Provides additional information about the signed content. || |
- | || SignerAttributesAttr || İmzalayan kişi hakkında bilgiler içerir. İmzalayanın iddia ettiği özellikleri veya imzalayanın yetki sertifikasını barındırabilir. || | + | || SignerAttributesAttr || Provides information about the signer. The claimed attributes or the attribute certificate of the signecan take place here. || |
- | İ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. | + | When creating signatures, the attributes to be added into the signature is given to the API function as a list. They are added into the signature as follows; |
<sxh java;title:Java> | <sxh java;title:Java> |