Вы не можете напрямую получать сообщения от клиента в процедуре или пакете PL / SQL.
Лучшее, что вы можете сделать, чтобы эмулировать это, - это взаимодействие с табличными данными и возможность вставлять данные в таблицу и реагировать на это, или использовать расширенную очередь (это примерно одно и то же).
В качестве альтернативы, принимайте вход пользователя как параметры при вызове процедуры.
Этот парень (), кажется, записал немного класса Java и пакетного файла с хорошими инструкциями сделать это здесь: http://www.crionics.com/products/opensource/faq/signFree.htm#DownloadTools
, Если Вы хотите сделать это сами, ключевые строки в .bat файле, кажется, использование
keytool -export -rfc -keystore %KEYSTORE% -storepass %PASSWORD% -alias %ALIAS% > %CERT_64%
java -classpath %JAVACLASSPATH% ExportPrvKey %KEYSTORE% %PASSWORD% %ALIAS% > %PKEY_8%
openssl enc -in %PKEY_8% -a >> %PKEY_64%
openssl pkcs12 -inkey %PKEY_64% -in %CERT_64% -out %CERT_P12% -export
, где ExportPrvKey делает шаг извлечения закрытого ключа от keystore.
См. Руководство по адресу http://teddyhai.blogspot.com/2009/06/how-to-convert-java-jks-keystore- to.html