public SigningServiceJcaProvider()

in jsign-core/src/main/java/net/jsign/jca/SigningServiceJcaProvider.java [35:50]


    public SigningServiceJcaProvider(SigningService service) {
        super(service.getName(), 1.0, service.getName() + " signing service provider");
        this.service = service;

        AccessController.doPrivileged((PrivilegedAction<Object>) () -> {
            putService(new KeyStoreProviderService());
            for (String alg : new String[]{"RSA", "ECDSA"}) {
                for (DigestAlgorithm digest : DigestAlgorithm.values()) {
                    if (digest != DigestAlgorithm.MD5) {
                        putService(new SignatureProviderService(digest.name() + "with" + alg));
                    }
                }
            }
            return null;
        });
    }