Es ist möglich, das Präfix "SunPKCS11-" zu löschen? weil ich immer einen Anbieter bekomme, dessen Name "SunPKCS11-SmartCard" und nicht "SmartCard" ist.PKCS11 - Präfix "SunPKCS11-" löschen?
dies mein Code:
String configName = "pkcs11.cfg";
Provider p = getInstalledProvider(providerName);
if (p == null)
{
p = new sun.security.pkcs11.SunPKCS11(configName);
}
Security.addProvider(p);
return KeyStore.Builder.newInstance("PKCS11", p, loadProtection);
und diese meine Konfigurationsdatei:
name = SmartCard
description = configuration file
library =C:\Program Files\Gemalto\Classic Client\BIN\gclib.dll
Ich kann einen Provider-Namen "SmartCard" bekommen. leider ist mir aufgefallen, dass der von mir erstellte Provider den Namen "SunPKCS11-SmartCard" trägt. Meine Frage: Wie entferne ich "SunPKCS11-"? –
Nein, weil der Name des Providers 'SunPKCS11-SmartCard' ist, nicht 'SmartCard'. Was kümmert es dich, was der Name des Anbieters ist? Vorherige Bemerkung von mir zu diesem Zweck auf mysteriöse Weise entfernt, Gründe unbekannt. – EJP