docs: public static CertificateFactory getCertificateFactory(String type) {
  		final Provider provider = GlobalBouncyCastleProvider.INSTANCE.getProvider();
  
  		CertificateFactory factory;
  		try {
  			factory = (null == provider) ? CertificateFactory.getInstance(type) : CertificateFactory.getInstance(type, provider);
  		} catch (CertificateException e) {
  			throw new CryptoException(e);
  		}
  		return factory;
  	}