Package org.wso2.carbon.identity.core.model

Examples of org.wso2.carbon.identity.core.model.RelyingPartyDO


    }

    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

                ppidValueDO = new PPIDValueDO();
                ppidValueDO.setUserId(name);
                ppidValueDO.setPpid(newPpid);

                // If the host is globally trusted
                RelyingPartyDO rp = db.getGloballyTrustedRelyingParty(IdentityTenantUtil
                        .getRegistry(null, name), appliesToHostName);
                if (rp != null) {
                    ppidValueDO.setRelyingParty(rp);
                } else {
                    // Else the host MUST be personally trusted
View Full Code Here

     *
     * @param rpName
     * @throws AxisFault
     */
    public void createGloabllyTrustedRelyingParty(String rpName) throws AxisFault {
        RelyingPartyDO rp = new RelyingPartyDO();
        rp.setHostName(rpName);
        try {
            dbMan.createGloabllyTrustedRelyingParty(getRegsitry(), rp);
        } catch (Exception e) {
            throw new AxisFault(e.getMessage(), e);
        }
View Full Code Here

     */
    protected X509Certificate readRpCertFromStores(RahasData data) throws IdentityProviderException {
        X509Certificate cert = null;
        IdentityPersistenceManager dbman = null;
        String host = null;
        RelyingPartyDO rp = null;
        String alias = null;
        String keyStoreName = null;
        ServerConfiguration serverConfig = null;

        host = IdentityProviderUtil.getAppliesToHostName(data);
        serverConfig = ServerConfiguration.getInstance();
        String userName = UserCoreUtil.getTenantLessUsername(userIdentifier);

        try {
            dbman = IdentityPersistenceManager.getPersistanceManager();
        } catch (Exception e) {
            log.error("Error while instantiating IdentityUserStore", e);
            throw new IdentityProviderException("Error while instantiating IdentityUserStore", e);
        }

        try {
      rp = dbman.getGloballyTrustedRelyingParty(IdentityTenantUtil
          .getRegistry(null, userName), host);
    } catch (Exception ignore) {
      // Lets proceed with the user trusted relying parties.
    }

        keyStoreName = serverConfig.getFirstProperty("Security.KeyStore.Location");

        if (rp != null) {
            // This is a globally trusted RP
            alias = rp.getAlias();
            // Get key store name
            try {
                cert = KeyUtil.getCertificate(new File(keyStoreName).getName(), alias);
            } catch (IdentityException e) {
                log.error("Error while retrieving cert from the key store", e);
View Full Code Here

            }
      if (isInitial) {
        addParameters(IdentityTenantUtil.getRegistry(null,null));

                 // Add the globally trusted relying party
        RelyingPartyDO rp = new RelyingPartyDO();

        ServerConfiguration serverConfig = ServerConfiguration.getInstance();
        if (serverConfig.getFirstProperty("HostName") != null) {
          rp.setHostName(serverConfig.getFirstProperty("HostName"));
          rp.setAlias(serverConfig.getFirstProperty("HostName"));
        } else {
          rp.setHostName("localhost");
          rp.setAlias("localhost");
        }

        rp.setAlias(serverConfig.getFirstProperty("Security.KeyStore.KeyAlias"));
        dbAdmin.createGloabllyTrustedRelyingParty(IdentityTenantUtil.getRegistry(null,null), rp);
      }
    } catch (Exception e) {
      throw new AxisFault(e.getMessage(), e);
    }
View Full Code Here

  /**
   * {@inheritDoc}
   */
  protected RelyingPartyDO resourceToObject(Resource resource) {
    RelyingPartyDO rp = null;

    if (resource != null) {
      rp = new RelyingPartyDO();
      rp.setHostName(resource.getProperty(IdentityRegistryResources.PROP_HOST_NAME));
      rp.setAlias(resource.getProperty(IdentityRegistryResources.PROP_ALIAS));
    }
    return rp;
  }
View Full Code Here

TOP

Related Classes of org.wso2.carbon.identity.core.model.RelyingPartyDO

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.