Вызов Java криптографической архитектуры (JCA) из PL / SQL - PullRequest
1 голос
/ 08 июня 2011

Можно ли получить доступ (вызвать) классы Java Cryptography Architecture (JCA) из PL / SQL?Например, когда запущена хранимая процедура.

PS Большая задача заключается в проверке цифровой подписи (RSA) в PL / SQL.

1 Ответ

1 голос
/ 08 июня 2011

Прежде всего, вы смотрели на пакет DBMS_CRYPTO в Oracle?Если это поддерживает алгоритм (ы), который вам нужен, я бы предложил использовать его вместо вызова Java.

Но да, если необходимо, вы сможете вызывать JCA из PL / SQL.Мне кажется, что это является частью ядра JDK и поэтому должно быть уже включено во встроенную среду Java Oracle, но даже если бы это было не так, вы можете загрузить классы в базу данных самостоятельно.Единственным серьезным ограничением является то, что вы не можете использовать JNI в базе данных, но я думаю, что в данном случае это не актуально.

Если ваш вопрос более общий, как вызывать Java из PL / SQL, то начните с Руководство Oracle Java Developer. Глава о хранимых процедурах Java - это прежде всего то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...