@Override public ConcurrentContentSigner createSigner(final String type, final SignerConf conf, final X509Certificate[] certificateChain) throws ObjectCreationException { ConcurrentContentSigner signer = signerFactoryRegister.newSigner(this, type, conf, certificateChain); if (!signer.isMac()) { validateSigner(signer, type, conf); } return signer; }
@Override public ConcurrentContentSigner createSigner(String type, SignerConf conf, X509Certificate[] certificateChain) throws ObjectCreationException { ConcurrentContentSigner signer = signerFactoryRegister.newSigner(this, type, conf, certificateChain); if (!signer.isMac()) { validateSigner(signer, type, conf); } return signer; }
@Override public KeyCertPair createPrivateKeyAndCert(final String type, final SignerConf conf, final X509Certificate cert) throws ObjectCreationException { conf.putConfEntry("parallelism", Integer.toString(1)); X509Certificate[] certs = null; if (cert != null) { certs = new X509Certificate[]{cert}; } ConcurrentContentSigner signer = signerFactoryRegister.newSigner(this, type, conf, certs); PrivateKey privateKey = (PrivateKey) signer.getSigningKey(); return new KeyCertPair(privateKey, signer.getCertificate()); }
@Override public KeyCertPair createPrivateKeyAndCert(String type, SignerConf conf, X509Certificate cert) throws ObjectCreationException { conf.putConfEntry("parallelism", Integer.toString(1)); X509Certificate[] certs = null; if (cert != null) { certs = new X509Certificate[]{cert}; } ConcurrentContentSigner signer = signerFactoryRegister.newSigner(this, type, conf, certs); PrivateKey privateKey = (PrivateKey) signer.getSigningKey(); return new KeyCertPair(privateKey, signer.getCertificate()); }