spSSODescriptor.setAuthnRequestsSigned(true); X509KeyInfoGeneratorFactory keyInfoGeneratorFactory = new X509KeyInfoGeneratorFactory(); keyInfoGeneratorFactory.setEmitEntityCertificate(true); KeyInfoGenerator keyInfoGenerator = keyInfoGeneratorFactory.newInstance();
X509KeyInfoGeneratorFactory x509Factory = new X509KeyInfoGeneratorFactory(); KeyInfoGenerator genarator = x509Factory.newInstance();
X509KeyInfoGeneratorFactory fact = new X509KeyInfoGeneratorFactory(); fact.setEmitEntityCertificate(true); signature.setKeyInfo(fact.newInstance().generate(cred));
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");
/** * 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); }
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); }
X509KeyInfoGeneratorFactory kiFactory = new X509KeyInfoGeneratorFactory(); if (sendKeyValue) { kiFactory.setEmitPublicKeyValue(true);
X509KeyInfoGeneratorFactory kiFactory = new X509KeyInfoGeneratorFactory(); if (sendKeyValue) { kiFactory.setEmitPublicKeyValue(true);
X509KeyInfoGeneratorFactory kiFactory = new X509KeyInfoGeneratorFactory(); if (sendKeyValue) { kiFactory.setEmitPublicKeyValue(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); }
X509KeyInfoGeneratorFactory keyInfoGeneratorFactory = new X509KeyInfoGeneratorFactory(); keyInfoGeneratorFactory.setEmitEntityCertificate(true); KeyInfoGenerator keyInfoGenerator = keyInfoGeneratorFactory.newInstance();
X509KeyInfoGeneratorFactory kiFactory = new X509KeyInfoGeneratorFactory(); KeyInfoBean.CERT_IDENTIFIER certIdentifier = keyInfo.getCertIdentifer(); switch (certIdentifier) {
X509KeyInfoGeneratorFactory kiFactory = new X509KeyInfoGeneratorFactory(); KeyInfoBean.CERT_IDENTIFIER certIdentifier = keyInfo.getCertIdentifer(); switch (certIdentifier) {
X509KeyInfoGeneratorFactory kiFactory = new X509KeyInfoGeneratorFactory(); KeyInfoBean.CERT_IDENTIFIER certIdentifier = keyInfo.getCertIdentifer(); switch (certIdentifier) {