Package org.bouncycastle.openssl

Examples of org.bouncycastle.openssl.PEMReader.readObject()


    final FileReader fr = new FileReader(certFile);
    try {
      final PEMReader reader =
          new PEMReader(fr, null, BouncyCastleProvider.PROVIDER_NAME);
      try {
        final X509Certificate cert = (X509Certificate) reader.readObject();
        return this.nameHash(cert.getSubjectDN());
      } finally {
        reader.close();
      }
    } finally {
View Full Code Here


        try {
            Security.addProvider(new BouncyCastleProvider());
            final PEMReader reader =
                    new PEMReader(fr, null, BouncyCastleProvider.PROVIDER_NAME);
            try {
                cert = (X509Certificate) reader.readObject();
            } finally {
                reader.close();
            }
        } finally {
            fr.close();
View Full Code Here

                                                    new PasswordFinder() {
                    public char[] getPassword() {
                        return p.getProperty("certificate.password", "secret").toCharArray();
                    }
                });
                key = ((KeyPair) keyReader.readObject()).getPrivate();

                PEMReader reader = new PEMReader(new FileReader(Play.getFile(p.getProperty("certificate.file", "conf/host.cert"))));
                cert = (X509Certificate) reader.readObject();
            } catch (Exception e) {
                e.printStackTrace();
View Full Code Here

                    }
                });
                key = ((KeyPair) keyReader.readObject()).getPrivate();

                PEMReader reader = new PEMReader(new FileReader(Play.getFile(p.getProperty("certificate.file", "conf/host.cert"))));
                cert = (X509Certificate) reader.readObject();
            } catch (Exception e) {
                e.printStackTrace();
                Logger.error(e, "");
            }
        }
View Full Code Here

    private static Object readPemObject(File file) throws IOException {
        FileReader reader = new FileReader(file);
        try {
            PEMReader pemReader = new PEMReader(reader, null, BouncyCastleProvider.PROVIDER_NAME);
            return pemReader.readObject();
        } finally {
            reader.close();
        }
    }
View Full Code Here

  public byte[] encryptRSA(byte[] array){
    try{
      Security.addProvider(new BouncyCastleProvider());

          PEMReader pemReader = new PEMReader(new StringReader(key));
          KeyPair pObj = (KeyPair) pemReader.readObject();

          // Encrypt
          Cipher cipher = Cipher.getInstance("RSA/NONE/PKCS1Padding");
          cipher.init(Cipher.ENCRYPT_MODE, pObj.getPrivate());
          return cipher.doFinal(array);
View Full Code Here

    try{
      Security.addProvider(new BouncyCastleProvider());

      // La clef RSA
          PEMReader pemReader = new PEMReader(new StringReader(key));
          KeyPair pObj = (KeyPair) pemReader.readObject();

          // Encrypt
          Cipher cipher = Cipher.getInstance("RSA/NONE/OAEPPadding");
          cipher.init(Cipher.DECRYPT_MODE, pObj.getPrivate());
          return cipher.doFinal(array);
View Full Code Here

                } else {
                    final PasswordFinder passwordFinder = new CRXPasswordFinder(pemPassword);
                    pemReader = new PEMReader(pemFileReader, passwordFinder);
                }
                try {
                    return (KeyPair)pemReader.readObject();
                } finally {
                    pemReader.close();
                }
            } finally {
                pemFileReader.close();
View Full Code Here

        reader = new PEMReader(new FileReader(FileUtil.getFile(hettyConfig.getCertificateKeyFile())), new PasswordFinder() {
        public char[] getPassword() {
          return hettyConfig.getCertificatePassword().toCharArray();
        }
      });
      key = ((KeyPair) reader.readObject()).getPrivate();

      reader = new PEMReader(new FileReader(FileUtil.getFile(hettyConfig.getCertificateFile())));

      X509Certificate cert;
      Vector<X509Certificate> chainVector = new Vector<X509Certificate>();
View Full Code Here

      reader = new PEMReader(new FileReader(FileUtil.getFile(hettyConfig.getCertificateFile())));

      X509Certificate cert;
      Vector<X509Certificate> chainVector = new Vector<X509Certificate>();

      while ((cert = (X509Certificate) reader.readObject()) != null) {
        chainVector.add(cert);
      }
      chain = (X509Certificate[]) chainVector.toArray(new X509Certificate[1]);
    } catch (Exception e) {
      e.printStackTrace();
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.