Создание новой функции Signer создает исключение XadesProfileResolutionException [Android Xades4j] - PullRequest
0 голосов
/ 17 мая 2018

У меня есть простой метод getSigner, который возвращает новый Signer (объект XadesSigner). Тот же метод работает в простом консольном Java-приложении, но в Android выдает исключение XadesProfileResolutiionException. Кто-нибудь поможет мне?

private XadesSigner getSigner(String pfxPath, String password) throws SigningKeyException {

    try {
        KeyingDataProvider keyingProvider = getKeyingDataProvider(pfxPath, password);
        XadesSigningProfile p = new XadesBesSigningProfile(keyingProvider);
        return p.newSigner();

    } catch (KeyStoreException ex) {
        throw new SigningKeyException("Keystore Problem", ex);
    } catch (SigningCertChainException ex) {
        throw new SigningKeyException("Signer Cert Chain Problem", ex);
    } catch (UnexpectedJCAException ex) {
        throw new SigningKeyException("JCA Problem", ex);
    } catch (XadesProfileResolutionException ex) {
        throw new SigningKeyException("XadesProfileResolutionException Problem", ex);
    }
}
...