Могу ли я кешировать объект java.security.PrivateKey, чтобы мне не приходилось создавать PrivateKey, считывая его из файла закрытого ключа для повышения производительности - PullRequest
2 голосов
/ 26 июня 2019

Безопасен ли поток java java.security.PrivateKey?Я должен проверять цифровую подпись для каждого запроса, поэтому я подумал, как только я загружу файл закрытого ключа из физического местоположения, после преобразования его в java.security.PrivateKey, можно ли его кешировать, чтобы мне не пришлосьсоздавайте Приват каждый раз.

private PrivateKey privateKey;
private PrivateKey getPrivateKey(byte[] keyFileBytes) throws Exception {
        PKCS8EncodedKeySpec spec = new PKCS8EncodedKeySpec(keyFileBytes);
        KeyFactory kf = KeyFactory.getInstance("RSA");
        this.privateKey=kf.generatePrivate(spec);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...