Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
esya:smartcard:pkcs7 [2013/07/22 13:25] Beytullah Yiğit created |
esya:smartcard:pkcs7 [2013/08/28 08:40] (mevcut) Beytullah Yiğit |
||
---|---|---|---|
Satır 1: | Satır 1: | ||
===== SmartCard Modülü ile BES Tipi İmza Atılması ===== | ===== SmartCard Modülü ile BES Tipi İmza Atılması ===== | ||
- | PKCS7 yapısı en basit imza yapılarından biridir. PKCS7Signature sınıfı PKCS7 formatında imza atılmasından sorumlu sınıftır. Ayrık imza veya bütünleşik imza atılabilir. | + | PKCS7 yapısı en basit imza yapılarından biridir. ''PKCS7Signature'' sınıfı PKCS7 formatında imza atılmasından sorumlu sınıftır. Bu sınıf kullanılarak ayrık imza veya bütünleşik imza atılabilir. |
- | signExternalContent fonksiyonu ile ayrık imza, signInternalContent fonksiyonu ile bütünleşik imza atılabilir. | + | ''signExternalContent'' fonksiyonu ile ayrık imza, ''signInternalContent'' fonksiyonu ile bütünleşik imza atılabilir. |
- | Aşağıdaki örnek kodda PKCS7 yapısında imzanın nasıl atılacağı gösterilmiştir. Örnekte ayrık imza atılmıştır. signInternalContent fonksiyonu kullanılırsa bütünleşik imza atılacaktır. Bütünleşik imzadan içerik PKCS7 nesnesinin getContentInfo().getContentBytes() fonksiyonu ile alınabilir. | + | Aşağıdaki örnek kodda PKCS7 yapısında imzanın nasıl atılacağı gösterilmiştir. Örnekte ayrık imza atılmıştır. ''signInternalContent'' fonksiyonu kullanılırsa bütünleşik imza atılacaktır. Bütünleşik imzadan içerik PKCS7 nesnesinin ''getContentInfo().getContentBytes()'' fonksiyonu ile alınabilir. |
Aşağıdaki örnek kod sadece Java için geçerli olup, PKCS7 yapısının .NET ESYA API tarafında desteği bulunmamaktadır. | Aşağıdaki örnek kod sadece Java için geçerli olup, PKCS7 yapısının .NET ESYA API tarafında desteği bulunmamaktadır. |