Package org.apache.uima.ducc.common.crypto

Examples of org.apache.uima.ducc.common.crypto.Crypto


        if(runmode != null) {
          if(runmode.equals("Test")) {
            userHome = System.getProperty("user.home");
          }
        }
        Crypto crypto = new Crypto(user,userHome,AccessType.READER);
        logger.debug(methodName, null, "readable:"+crypto.isReadablePublic()+" "+"public:"+crypto.getPublic());
        String signature = (String)crypto.decrypt((byte[])properties.get(SpecificationProperties.key_signature));
        if(user.equals(signature)) {
          logger.debug(methodName, null, "user:"+user+" signature:"+signature+" valid:y");
          retVal = true;
        }
        else {
View Full Code Here


            userHome = System.getProperty("user.home");
        } else {
            userHome = LinuxUtils.getUserHome(user);
        }
       
        Crypto crypto = new Crypto(user,userHome,AccessType.READER);
        String signature = (String)crypto.decrypt(auth_block);
       
        return user.equals(signature);
  }
View Full Code Here

  @Test
  public void test() {
    try {
      String user = System.getProperty("user.name");
      String home = System.getProperty("user.home");
      Crypto crypto = new Crypto(user,home);
      String message = "Hello DUCC!";
      byte[] cypheredMessage = crypto.encrypt(message);
      Properties properties = new Properties();
      String key_signature = "signature";
      properties.put(key_signature, cypheredMessage);
      cypheredMessage = (byte[]) properties.get(key_signature);
      Object decypheredMessage = crypto.decrypt(cypheredMessage);
      if(!message.equals(decypheredMessage)) {
        System.out.println("user="+user);
        System.out.println("home="+home);
        System.out.println("message="+(String)message);
        System.out.println("decypher="+(String)decypheredMessage);
View Full Code Here

        cli_props.setProperty(UiOption.User.pname(), user);
        String property = DuccPropertiesResolver.getInstance().getProperty(DuccPropertiesResolver.ducc_signature_required);
        if(property != null) {
            String signatureRequiredProperty = property.trim().toLowerCase();
            if(signatureRequiredProperty.equals("on")) {
                Crypto crypto = new Crypto(user,System.getProperty("user.home"));
                byte[] cypheredMessage = crypto.encrypt(user);
                cli_props.put(UiOption.Signature.pname(), cypheredMessage);
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.uima.ducc.common.crypto.Crypto

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.