keyInfoGeneratorFactory.setEmitEntityCertificate(true); KeyInfoGenerator keyInfoGenerator = keyInfoGeneratorFactory.newInstance();
X509KeyInfoGeneratorFactory x509Factory = new X509KeyInfoGeneratorFactory(); x509Factory.setEmitEntityCertificate(true); x509Factory.setEmitEntityCertificateChain(true); x509Factory.setEmitX509IssuerSerial(true); x509Factory.setEmitX509SubjectName(true); Configuration.getGlobalSecurityConfiguration().getKeyInfoGeneratorManager().registerFactory("x509emitingKeyInfoGenerator", x509Factory); SecurityHelper.prepareSignatureParams(signature, SPCredentials.getCredential(), null, "x509emitingKeyInfoGenerator");
X509KeyInfoGeneratorFactory fact = new X509KeyInfoGeneratorFactory(); fact.setEmitEntityCertificate(true); signature.setKeyInfo(fact.newInstance().generate(cred));
/** * Method registers extension specific KeyInfoGenerator which emits . * * @see SAMLConstants#SAML_METADATA_KEY_INFO_GENERATOR */ protected void setMetadataKeyInfoGenerator() { NamedKeyInfoGeneratorManager manager = Configuration.getGlobalSecurityConfiguration().getKeyInfoGeneratorManager(); X509KeyInfoGeneratorFactory generator = new X509KeyInfoGeneratorFactory(); generator.setEmitEntityCertificate(true); generator.setEmitEntityCertificateChain(true); manager.registerFactory(SAMLConstants.SAML_METADATA_KEY_INFO_GENERATOR, generator); }
kiFactory.setEmitPublicKeyValue(true); } else { kiFactory.setEmitEntityCertificate(true);
private void bootstrap() { try { PaosBootstrap.bootstrap(); } catch (ConfigurationException e) { e.printStackTrace(); } NamedKeyInfoGeneratorManager manager = Configuration.getGlobalSecurityConfiguration().getKeyInfoGeneratorManager(); X509KeyInfoGeneratorFactory generator = new X509KeyInfoGeneratorFactory(); generator.setEmitEntityCertificate(true); generator.setEmitEntityCertificateChain(true); manager.registerFactory(SAMLConstants.SAML_METADATA_KEY_INFO_GENERATOR, generator); }
kiFactory.setEmitPublicKeyValue(true); } else { kiFactory.setEmitEntityCertificate(true);
kiFactory.setEmitPublicKeyValue(true); } else { kiFactory.setEmitEntityCertificate(true);
/** * 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); }
keyInfoGeneratorFactory.setEmitEntityCertificate(true); KeyInfoGenerator keyInfoGenerator = keyInfoGeneratorFactory.newInstance();
switch (certIdentifier) { case X509_CERT: { kiFactory.setEmitEntityCertificate(true); break;
switch (certIdentifier) { case X509_CERT: { kiFactory.setEmitEntityCertificate(true); break;
switch (certIdentifier) { case X509_CERT: { kiFactory.setEmitEntityCertificate(true); break;