Examples of KeyStoreAdmin


Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

    }

    public void importCertToStore(String fileName, String fileData, String keyStoreName)
            throws SecurityConfigException {
        KeyStoreAdmin admin = new KeyStoreAdmin(getGovernanceSystemRegistry());
        admin.importCertToStore(fileName, fileData, keyStoreName);

    }
View Full Code Here

Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

        admin.importCertToStore(fileName, fileData, keyStoreName);

    }

    public String[] getStoreEntries(String keyStoreName) throws SecurityConfigException {
        KeyStoreAdmin admin = new KeyStoreAdmin(getGovernanceSystemRegistry());
        return admin.getStoreEntries(keyStoreName);

    }
View Full Code Here

Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

        return admin.getStoreEntries(keyStoreName);

    }

    public KeyStoreData getKeystoreInfo(String keyStoreName) throws SecurityConfigException {
        KeyStoreAdmin admin = new KeyStoreAdmin(getGovernanceSystemRegistry());
        return admin.getKeystoreInfo(keyStoreName);

    }
View Full Code Here

Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

        new SecurityServiceAdmin(getAxisConfig(), getConfigSystemRegistry()).
                setServiceParameterElement(ServerConstants.STS_NAME, samlConfig.getParameter());
    }

    private KeyStoreData[] getKeyStores() throws SecurityConfigException {
        KeyStoreAdmin admin = new KeyStoreAdmin(getGovernanceSystemRegistry());
        return admin.getKeyStores();
    }
View Full Code Here

Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

            outputStream.flush();
            outputStream.close();

            String keyStoreName = generateKSNameFromDomainName();
            // Use the keystore using the keystore admin
            KeyStoreAdmin keystoreAdmin = new KeyStoreAdmin(govRegistry);
            keystoreAdmin.addKeyStore(outputStream.toByteArray(), keyStoreName,
                                      password, " ", "JKS", password);
           
            //Create the pub. key resource
            Resource pubKeyResource = govRegistry.newResource();
            pubKeyResource.setContent(PKCertificate.getEncoded());
View Full Code Here

Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

        AxisService service = null;
        Registry configRegistry = null;
        Registry governRegistry = null;
        String keyAlias = null;
        String keyPassword = null;
        KeyStoreAdmin admin = null;
        KeyStoreData[] keystores = null;
        String privateKeyAlias = null;
        String keyStoreName = null;
        String issuerName = null;
        ServerConfiguration serverConfig = null;

        configRegistry = STSServiceDataHolder.getInstance().getRegistryService()
                .getConfigSystemRegistry();
        governRegistry = STSServiceDataHolder.getInstance().getRegistryService()
                .getGovernanceSystemRegistry();

        if (configRegistry == null || config.getService(ServerConstants.STS_NAME) == null) {
            if (log.isDebugEnabled()) {
                log.debug("configRegistry not set or STS service is unavailable");
            }
            return;
        }

        serverConfig = ServerConfiguration.getInstance();
        keyAlias = serverConfig.getFirstProperty("Security.KeyStore.KeyAlias");
        keyPassword = serverConfig.getFirstProperty("Security.KeyStore.KeyPassword");
        issuerName = serverConfig.getFirstProperty("HostName");

        if (issuerName == null) {
            // HostName not set :-( use wso2wsas-sts
            issuerName = ServerConstants.STS_NAME;
        }

        admin = new KeyStoreAdmin(governRegistry);
        keystores = admin.getKeyStores();

        for (int i = 0; i < keystores.length; i++) {
            if (KeyStoreUtil.isPrimaryStore(keystores[i].getKeyStoreName())) {
                keyStoreName = keystores[i].getKeyStoreName();
                privateKeyAlias = KeyStoreUtil.getPrivateKeyAlias(KeyStoreManager.getInstance(
View Full Code Here

Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

         return configAdmin.getServiceProviders();
    }


    private KeyStoreData[] getKeyStores() throws IdentityException {
        KeyStoreAdmin admin = null;
        try {
            admin = new KeyStoreAdmin(getGovernanceRegistry());
            return admin.getKeyStores();
        } catch (SecurityConfigException e) {
            log.error("Error when loading the key stores from registry", e);
            throw new IdentityException("Error when loading the key stores from registry", e);
        }
    }
View Full Code Here

Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

        SAMLSSOConfigAdmin ssoConfigAdmin = new SAMLSSOConfigAdmin(getConfigSystemRegistry());
        return ssoConfigAdmin.removeServiceProvider(issuer);
    }

    private String[] getStoreEntries(String keyStoreName) throws IdentityException {
        KeyStoreAdmin admin = null;
        try {
            admin = new KeyStoreAdmin(getGovernanceRegistry());
            return admin.getStoreEntries(keyStoreName);
        } catch (SecurityConfigException e) {
            log.error("Error reading entries from the key store : " + keyStoreName);
            throw new IdentityException("Error reading entries from the keystore" + e);
        }
    }
View Full Code Here

Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

    protected SAMLTokenIssuerConfig getSAMLTokenIssuerConfig(AxisService service) throws Exception {
        Registry systemRegistry = null;
        String keyAlias = null;
        String keyPassword = null;
        KeyStoreAdmin admin = null;
        KeyStoreData[] keystores = null;
        String privateKeyAlias = null;
        String keyStoreName = null;
        String issuerName = null;
        ServerConfiguration serverConfig = null;

        systemRegistry = IdentityPassiveSTSServiceComponent.getRegistry();

        if (systemRegistry == null || service == null) {
            if (log.isDebugEnabled()) {
                log.debug("systemRegistry not set or STS service is unavialable");
            }
            return null;
        }

        serverConfig = ServerConfiguration.getInstance();
        keyAlias = serverConfig.getFirstProperty("Security.KeyStore.KeyAlias");
        keyPassword = serverConfig.getFirstProperty("Security.KeyStore.KeyPassword");
        issuerName = serverConfig.getFirstProperty("HostName");

        if (issuerName == null) {
            // HostName not set :-( use wso2wsas-sts
            issuerName = "Identity-passive-sts";
        }

        admin = new KeyStoreAdmin(systemRegistry);
        keystores = admin.getKeyStores();

        for (int i = 0; i < keystores.length; i++) {
            if (KeyStoreUtil.isPrimaryStore(keystores[i].getKeyStoreName())) {
                keyStoreName = keystores[i].getKeyStoreName();
                privateKeyAlias = KeyStoreUtil.getPrivateKeyAlias(KeyStoreManager.getInstance()
View Full Code Here

Examples of org.wso2.carbon.security.keystore.KeyStoreAdmin

    if (log.isDebugEnabled()) {
      log.debug("Retreiving certificate for alias " + alias);
    }

    try {
      KeyStoreAdmin keyAdmin = new KeyStoreAdmin(IdentityTenantUtil.getRegistry(null, null));
      KeyStoreData[] keystores = keyAdmin.getKeyStores();
      if (keystores.length == 0 || keystores.length > 1) {
        throw new IdentityException("There should be only one keystore");
      }
      KeyStoreManager keyMan = KeyStoreManager.getInstance(null);
      KeyStore store = keyMan.getKeyStore(keystores[0].getKeyStoreName());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.