[GH-ISSUE #4] [FEATURE] slot ve slot_list_index ayrı olarak kullanılabilmesi #1

Closed
opened 2026-03-02 01:53:55 +03:00 by kerem · 0 comments
Owner

Originally created by @hasanyildiz on GitHub (Nov 13, 2025).
Original GitHub issue: https://github.com/mersel-dss/mersel-dss-server-signer-java/issues/4

💡 Özellik Açıklaması

Security Provider için 'slot' parametresinin de desteklenebilir olması

🎯 Motivasyon

Bazı durumlarda slotListIndex yerine slot parametresi kullanılabiliyor. bunun da desteklenebilmesi güzel bir özellik olur.

📖 Detaylı Açıklama

İsimlendirmenin sementik olabilmesi için mevcutta kullanılan PKCS11_SLOT ortam değişkeninin adının PKCS11_SLOT_LIST_INDEX olarak değişmesi ve yeni eklenecek slot parametresine karşılık gelecek olan ortam değişkeninin PKCS11_SLOT olarak kullanılması da iyi olacaktır.

💻 Örnek Kullanım

// Kod örneği
config.append("name = ").append(providerName).append('\n');
        config.append("library = \"").append(libraryPath).append("\"\n");
        
        if (slotIndex != null && slotIndex >= 0) {
            config.append("slotListIndex = ").append(slotIndex).append('\n');
        }else if(slot != null && slot >= 0){
            config.append("slot = ").append(slot).append('\n');
       }

📊 Öncelik

Bu özellik sizin için ne kadar önemli?

  • Critical - Çok acil
  • High - Yüksek öncelikli
  • Medium - Orta öncelikli
  • Low - Düşük öncelikli
  • Nice to have - Olsa güzel olur

🤝 Katkı

Bu özelliği implementasyonunda yardım edebilir misiniz?

  • Evet, PR göndermek isterim
  • Belki, tartışabiliriz
  • Hayır, sadece öneri olarak bırakıyorum
Originally created by @hasanyildiz on GitHub (Nov 13, 2025). Original GitHub issue: https://github.com/mersel-dss/mersel-dss-server-signer-java/issues/4 ## 💡 Özellik Açıklaması Security Provider için 'slot' parametresinin de desteklenebilir olması ## 🎯 Motivasyon Bazı durumlarda slotListIndex yerine slot parametresi kullanılabiliyor. bunun da desteklenebilmesi güzel bir özellik olur. ## 📖 Detaylı Açıklama İsimlendirmenin sementik olabilmesi için mevcutta kullanılan PKCS11_SLOT ortam değişkeninin adının PKCS11_SLOT_LIST_INDEX olarak değişmesi ve yeni eklenecek slot parametresine karşılık gelecek olan ortam değişkeninin PKCS11_SLOT olarak kullanılması da iyi olacaktır. ## 💻 Örnek Kullanım ```java // Kod örneği config.append("name = ").append(providerName).append('\n'); config.append("library = \"").append(libraryPath).append("\"\n"); if (slotIndex != null && slotIndex >= 0) { config.append("slotListIndex = ").append(slotIndex).append('\n'); }else if(slot != null && slot >= 0){ config.append("slot = ").append(slot).append('\n'); } ``` ## 📊 Öncelik Bu özellik sizin için ne kadar önemli? - [ ] Critical - Çok acil - [ ] High - Yüksek öncelikli - [ ] Medium - Orta öncelikli - [ ] Low - Düşük öncelikli - [x] Nice to have - Olsa güzel olur ## 🤝 Katkı Bu özelliği implementasyonunda yardım edebilir misiniz? - [x] Evet, PR göndermek isterim - [ ] Belki, tartışabiliriz - [ ] Hayır, sadece öneri olarak bırakıyorum
kerem closed this issue 2026-03-02 01:53:56 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/mersel-dss-server-signer-java#1
No description provided.