/** Constructor. */ public X509KeyInfoGeneratorFactory() { super(); options = (X509Options) super.getOptions(); }
/** * Constructor. * * All boolean options are initialzed as false; */ public BasicKeyInfoGeneratorFactory() { options = newOptions(); }
/** * Populate KeyInfoGeneratorManager-related parameters. * * @param config the security configuration to populate */ protected static void populateKeyInfoGeneratorManager(BasicSecurityConfiguration config) { NamedKeyInfoGeneratorManager namedManager = new NamedKeyInfoGeneratorManager(); config.setKeyInfoGeneratorManager(namedManager); namedManager.setUseDefaultManager(true); KeyInfoGeneratorManager defaultManager = namedManager.getDefaultManager(); // Generator for basic Credentials BasicKeyInfoGeneratorFactory basicFactory = new BasicKeyInfoGeneratorFactory(); basicFactory.setEmitPublicKeyValue(true); // Generator for X509Credentials X509KeyInfoGeneratorFactory x509Factory = new X509KeyInfoGeneratorFactory(); x509Factory.setEmitEntityCertificate(true); defaultManager.registerFactory(basicFactory); defaultManager.registerFactory(x509Factory); }
/** * Populate KeyInfoGeneratorManager-related parameters. * * @param config the security configuration to populate */ protected static void populateKeyInfoGeneratorManager(BasicSecurityConfiguration config) { NamedKeyInfoGeneratorManager namedManager = new NamedKeyInfoGeneratorManager(); config.setKeyInfoGeneratorManager(namedManager); namedManager.setUseDefaultManager(true); KeyInfoGeneratorManager defaultManager = namedManager.getDefaultManager(); // Generator for basic Credentials BasicKeyInfoGeneratorFactory basicFactory = new BasicKeyInfoGeneratorFactory(); basicFactory.setEmitPublicKeyValue(true); // Generator for X509Credentials X509KeyInfoGeneratorFactory x509Factory = new X509KeyInfoGeneratorFactory(); x509Factory.setEmitEntityCertificate(true); defaultManager.registerFactory(basicFactory); defaultManager.registerFactory(x509Factory); }
/** * Constructor. * * All boolean options are initialzed as false; */ public BasicKeyInfoGeneratorFactory() { options = newOptions(); }
/** Constructor. */ public X509KeyInfoGeneratorFactory() { super(); options = (X509Options) super.getOptions(); }