Package org.wso2.carbon.security.keystore

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


    }

    public byte[] getProcessImage(String processId) {

        QName qName = decode(processId);
        SVGInterface svg = createSVG(qName);
        return svg.toPNGBytes();
    }
View Full Code Here


    private SVGInterface createSVG(QName qName) {

        // generate new
        InputStream in = getBpelDescriptor(qName);

        SVGInterface svg = null;

        try {
            svg = BPEL2SVGUtil.generate(in);

            if (svg == null)
View Full Code Here

   
    protected static SVGImpl generateSVGImpl(java.io.InputStream is) throws java.io.IOException {
      byte[] b=new byte[is.available()];
      is.read(b);
   
      BPELInterface bpel = new BPELImpl();
        OMElement bpelStr = bpel.load(new String(b));
       
        bpel.processBpelString(bpelStr);

        LayoutManager layoutManager = BPEL2SVGFactory.getInstance().getLayoutManager();
        layoutManager.setVerticalLayout(true);
        layoutManager.setYSpacing(20);
        layoutManager.setYSpacing(50);
        layoutManager.layoutSVG(bpel.getRootActivity());

        SVGImpl svg = new SVGImpl();
        svg.setRootActivity(bpel.getRootActivity());
       
        return(svg);
    }
View Full Code Here

   * @param transformer The optional image transformer
   * @throws java.io.IOException Failed to generate the representation
   */
    public static void generate(java.io.InputStream is, java.io.OutputStream os,
                SVGImageTransformer transformer) throws java.io.IOException {
        SVGImpl svg = generateSVGImpl(is);
       
        if (transformer == null) {
          String str=svg.getHeaders()+svg.generateSVGString();
          os.write(str.getBytes());
        } else {
          transformer.transform(svg, os);
        }
    }
View Full Code Here

        layoutManager.setVerticalLayout(true);
        layoutManager.setYSpacing(20);
        layoutManager.setYSpacing(50);
        layoutManager.layoutSVG(bpel.getRootActivity());

        SVGImpl svg = new SVGImpl();
        svg.setRootActivity(bpel.getRootActivity());
       
        return(svg);
    }
View Full Code Here

        return dbMan.getAllUserTrusteddRelyingParties(getRegsitry(), user);
    }

    public void createUserTrustedRelyingParty(String userName, String hostName, String content)
            throws IdentityProviderException, IdentityException, CarbonException {
        KeyStoreAdmin keyAdmin = null;
        UserTrustedRPDO rpdo = null;
        String storeFilePath = null;

        storeFilePath = IdentityUtil
                .getProperty(IdentityConstants.ServerConfig.USER_TRUSTED_RP_STORE_LOCATION);
        try {
            keyAdmin = new KeyStoreAdmin(
                    IdentityTenantUtil.getRegistryService().getGovernanceSystemRegistry());
            if (hostName == null) {
                hostName = keyAdmin.importCertToStore(content, new File(storeFilePath).getName());
            } else {
                keyAdmin.importCertToStore(hostName, content, new File(storeFilePath).getName());
            }
        } catch (Exception e) {
            throw new IdentityProviderException(e.getMessage(), e);
        }
View Full Code Here

     * @throws IdentityException
     */
    public void removeUserTrustedRelyingParty(String user, String hostName)
            throws IdentityProviderException, IdentityException, CarbonException {
        String storeFilePath = null;
        KeyStoreAdmin keyAdmin = null;
        UserTrustedRPDO rpdo = null;

        storeFilePath = IdentityUtil
                .getProperty(IdentityConstants.ServerConfig.USER_TRUSTED_RP_STORE_LOCATION);

        rpdo = new UserTrustedRPDO();
        rpdo.setHostName(hostName);
        rpdo.setUserId(user);
        dbMan.removeUserTrustedRelyingParty(getRegsitry(), rpdo);
        try {
            keyAdmin = new KeyStoreAdmin(IdentityTenantUtil.getRegistryService().getGovernanceSystemRegistry());
            keyAdmin.removeCertFromStore(hostName, new File(storeFilePath).getName());
        } catch (SecurityConfigException e) {
            throw new IdentityProviderException(e.getMessage(), e);
        } catch (RegistryException e) {
            throw new IdentityProviderException(e.getMessage(), e);
        }
View Full Code Here

     * @return
     * @throws IdentityException
     */
    protected X509Certificate getCertificateFromUserTrustedRP(String alias)
            throws IdentityException {
        KeyStoreAdmin keyAdmin = null;
        String storeFilePath = null;
        KeyStoreData keyStoreData = null;
        CertData[] certs = null;

        try {
            storeFilePath = IdentityUtil
                    .getProperty(IdentityConstants.ServerConfig.USER_TRUSTED_RP_STORE_LOCATION);
            keyAdmin = new KeyStoreAdmin(IdentityTenantUtil.getRegistry(null, null));
            keyAdmin.setIncludeCert(true);
            keyStoreData = keyAdmin.getKeystoreInfo(new File(storeFilePath).getName());
            certs = keyStoreData.getCerts();

            for (CertData certData : certs) {
                if (certData.getAlias().equals(alias)) {
                    return ((CertDataDetail) certData).getCertificate();
View Full Code Here

  }

  private void addKeyStores() throws SecurityConfigException, RegistryException, IdentityException {
    String storeFilePath = null;
    KeyStoreAdmin keyAdmin = null;
    String password = null;
    String type = null;
    String privateKeyPass = null;

    storeFilePath = IdentityUtil
        .getProperty(IdentityConstants.ServerConfig.USER_TRUSTED_RP_STORE_LOCATION);
    password = IdentityUtil
        .getProperty(IdentityConstants.ServerConfig.USER_TRUSTED_RP_STORE_PASSWORD);
    type = IdentityUtil.getProperty(IdentityConstants.ServerConfig.USER_TRUSTED_RP_STORE_TYPE);
    privateKeyPass = IdentityUtil
        .getProperty(IdentityConstants.ServerConfig.USER_TRUSTED_RP_KEY_PASSWORD);

    keyAdmin = new KeyStoreAdmin(IdentityProviderServiceComponent.getRegistryService().
                                    getGovernanceSystemRegistry());
    keyAdmin.addKeyStoreWithFilePath(storeFilePath, new File(storeFilePath).getName(),
        password, "", type, privateKeyPass);
  }
View Full Code Here

        password, "", type, privateKeyPass);
  }

    private void addSSOKeyStores() throws SecurityConfigException, RegistryException, IdentityException {
    String storeFilePath = null;
    KeyStoreAdmin keyAdmin = null;
    String password = null;
    String type = null;
    String privateKeyPass = null;

    storeFilePath = IdentityUtil
        .getProperty(IdentityConstants.ServerConfig.USER_SSO_STORE_LOCATION);
    password = IdentityUtil
        .getProperty(IdentityConstants.ServerConfig.USER_SSO_STORE_PASSWORD);
    type = IdentityUtil.getProperty(IdentityConstants.ServerConfig.USER_SSO_STORE_TYPE);
    privateKeyPass = IdentityUtil
        .getProperty(IdentityConstants.ServerConfig.USER_SSO_KEY_PASSWORD);

    keyAdmin = new KeyStoreAdmin(IdentityProviderServiceComponent.getRegistryService().
                                    getGovernanceSystemRegistry());
    keyAdmin.addKeyStoreWithFilePath(storeFilePath, new File(storeFilePath).getName(),
        password, "", type, privateKeyPass);
  }
View Full Code Here

TOP

Related Classes of org.wso2.carbon.security.keystore.KeyStoreAdmin

Copyright © 2018 www.massapicom. 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.