Examples of KeyPair


Examples of java.security.KeyPair

   public Response badSignature() throws Exception
   {
      DKIMSignature signature = new DKIMSignature();
      signature.setDomain("samplezone.org");
      signature.setSelector("test");
      KeyPair keyPair = KeyPairGenerator.getInstance("RSA").generateKeyPair();
      PrivateKey badKey = keyPair.getPrivate();
      signature.setPrivateKey(badKey);

      return Response.ok("hello world").header(DKIMSignature.DKIM_SIGNATURE, signature).build();
   }
View Full Code Here

Examples of java.security.KeyPair

      serverRepository.setKeyStorePassword("password");
      serverRepository.setUseDns(true);
      serverRepository.setDnsUri("dns://localhost:6363");
      serverRepository.start();

      KeyPair keyPair = KeyPairGenerator.getInstance("RSA").generateKeyPair();
      badKey = keyPair.getPrivate();


      dispatcher.getDefaultContextObjects().put(KeyRepository.class, serverRepository);
      /*
      deployment.getProviderFactory().registerProvider(DigitalSigningInterceptor.class);
View Full Code Here

Examples of java.security.KeyPair

        try {
            // Initialize the generator
            KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
            keyGen.initialize(bits, Utils.getRND());

            KeyPair pair = keyGen.generateKeyPair();

            // Get the keys and set
            setPrivateKey(new SshRsaPrivateKey(
                    (RSAPrivateKey) pair.getPrivate(),
                    (RSAPublicKey) pair.getPublic()));
        } catch (NoSuchAlgorithmException nsae) {
            prvKey = null;
            pubKey = null;
        }
    }
View Full Code Here

Examples of java.security.KeyPair

        try {
            // Initialize the generator
            KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DSA");
            keyGen.initialize(bits, Utils.getRND());

            KeyPair pair = keyGen.generateKeyPair();

            // Get the keys
            DSAPrivateKey prvKey = (DSAPrivateKey) pair.getPrivate();
            DSAPublicKey pubKey = (DSAPublicKey) pair.getPublic();

            // Set the private key (the public is automatically generated)
            setPrivateKey(new SshDssPrivateKey(prvKey));
        } catch (NoSuchAlgorithmException nsae) {
        }
View Full Code Here

Examples of java.security.KeyPair

      repository.start();

      PrivateKey privateKey = repository.getKeyStore().getPrivateKey("test._domainKey.samplezone.org");
      if (privateKey == null) throw new Exception("Private Key is null!!!");
      PublicKey publicKey = repository.getKeyStore().getPublicKey("test._domainKey.samplezone.org");
      keys = new KeyPair(publicKey, privateKey);

      KeyPair keyPair = KeyPairGenerator.getInstance("RSA").generateKeyPair();
      badKey = keyPair.getPrivate();


      dispatcher.getDefaultContextObjects().put(KeyRepository.class, repository);
      /*
      deployment.getProviderFactory().registerProvider(DigitalSigningInterceptor.class);
View Full Code Here

Examples of java.security.KeyPair

   @Test
   public void testManualFail() throws Exception
   {
      KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");
      kpg.initialize(1024);
      KeyPair keyPair = kpg.genKeyPair();

      Verifier verifier = new Verifier();
      Verification verification = verifier.addNew();
      verification.setKey(keyPair.getPublic());

      ClientRequest request = new ClientRequest(TestPortProvider.generateURL("/signed/manual"));
      ClientResponse<String> response = request.get(String.class);
      response.getAttributes().put(Verifier.class.getName(), verifier);
      System.out.println(response.getHeaders().getFirst(DKIMSignature.DKIM_SIGNATURE));
View Full Code Here

Examples of java.security.KeyPair

    }

      } else if(args[0].equals("--gen-key") && args.length==3) {
    CryptoLib cl = new CryptoLib();

    KeyPair kp = cl.genKeyPair();

    FileWriter privFile = new FileWriter(args[1]);
    privFile.write(Base64Order.standardCoder.encode(
      cl.getBytesOfPrivateKey(kp.getPrivate())));
    privFile.close();

    FileWriter pubFile = new FileWriter(args[2]);
    pubFile.write(Base64Order.standardCoder.encode(
      cl.getBytesOfPublicKey(kp.getPublic())));
    pubFile.close();
      }

  } catch (FileNotFoundException e) {
      System.out.println("File not found: " + e.getMessage());
View Full Code Here

Examples of java.security.KeyPair

     *
     * @throws Exception
     */
    public static void generateKeys(String privateKeyFileName,String publicKeyFileName) throws Exception {

        KeyPair keys = SOSKeyGenerator.createKeys();

        if (keys != null) {
            SOSKeyGenerator.saveKeyPair(keys,privateKeyFileName,publicKeyFileName);
        } else {
            throw new Exception("Keys are empty");
View Full Code Here

Examples of java.security.KeyPair

            //initialize(int keysize, SecureRandom random)

            generator.initialize(SOSKeyGenerator.keyLenght, new SecureRandom());
            //generator.initialize(this.keyLenght);

            KeyPair keys = generator.generateKeyPair();

            return keys;
        } catch (NoClassDefFoundError e) {
            throw new Exception("no such Definition : " + e);
        } catch (java.security.NoSuchProviderException e) {
View Full Code Here

Examples of java.security.KeyPair

    System.arraycopy(inputBuffer, clientDHOffset, outgoingPublicKey, 0, KEY_LENGTH);   
    //get the servers dh offset
    int serverDHOffset = getDHOffset(handshakeBytes);
    //create keypair
    KeyPair keys = generateKeyPair();
    //get public key
    incomingPublicKey = getPublicKey(keys);
    //add to handshake bytes
    System.arraycopy(incomingPublicKey, 0, handshakeBytes, serverDHOffset, KEY_LENGTH);
 
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.