Examples of PEMReader


Examples of org.bouncycastle.openssl.PEMReader

    final X509Certificate cert;
    final FileReader fr = new FileReader(caCertPath);
    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

Examples of org.bouncycastle.openssl.PEMReader

            throw new IOException(msg);
        }

    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 {
      fr.close();
    }
  }
View Full Code Here

Examples of org.bouncycastle.openssl.PEMReader

        final X509Certificate cert;
        final FileReader fr = new FileReader(caCertPath);
        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

Examples of org.bouncycastle.openssl.PEMReader

        public PEMKeyManager() {
            try {
                final Properties p = Play.configuration;

                PEMReader keyReader = new PEMReader(new FileReader(Play.getFile(p.getProperty("certificate.key.file",
                                                                                               "conf/host.key"))),
                                                    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();
                Logger.error(e, "");
            }
        }
View Full Code Here

Examples of org.bouncycastle.openssl.PEMReader

        MDCBuilder.buildMdcContext(gccCredential);
        try {
            HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport();
            BufferedReader br = new BufferedReader(new StringReader(gccCredential.getServiceAccountPrivateKey()));
            Security.addProvider(new BouncyCastleProvider());
            KeyPair kp = (KeyPair) new PEMReader(br).readObject();
            GoogleCredential credential = new GoogleCredential.Builder().setTransport(httpTransport)
                    .setJsonFactory(JSON_FACTORY)
                    .setServiceAccountId(gccCredential.getServiceAccountId())
                    .setServiceAccountScopes(SCOPES)
                    .setServiceAccountPrivateKey(kp.getPrivate())
View Full Code Here

Examples of org.bouncycastle.openssl.PEMReader

        MDCBuilder.buildMdcContext(stack);
        try {
            HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport();
            BufferedReader br = new BufferedReader(new StringReader(gccCredential.getServiceAccountPrivateKey()));
            Security.addProvider(new BouncyCastleProvider());
            KeyPair kp = (KeyPair) new PEMReader(br).readObject();
            GoogleCredential credential = new GoogleCredential.Builder().setTransport(httpTransport)
                    .setJsonFactory(JSON_FACTORY)
                    .setServiceAccountId(gccCredential.getServiceAccountId())
                    .setServiceAccountScopes(SCOPES)
                    .setServiceAccountPrivateKey(kp.getPrivate())
View Full Code Here

Examples of org.bouncycastle.util.io.pem.PemReader

      }
    }

    if (key == null) {
      try {
        PemReader reader = new PemReader(new StringReader(s));
        PemObject pemObject = reader.readPemObject();
        reader.close();

        PKCS8EncodedKeySpec keySpec = new PKCS8EncodedKeySpec(pemObject.getContent());
        KeyFactory kf = KeyFactory.getInstance("RSA");
        PrivateKey privateKey = kf.generatePrivate(keySpec);
        if (privateKey instanceof RSAPrivateCrtKey) {
View Full Code Here

Examples of org.bouncycastle.util.io.pem.PemReader

      return null;
    }
  }

  private PKCS10CertificationRequest parsePemFormat(String data) throws IOException {
    PemReader reader = new PemReader(new StringReader(data));
    PemObject pemObject = reader.readPemObject();
    reader.close();

    PKCS10CertificationRequest csr = new PKCS10CertificationRequest(pemObject.getContent());
    return csr;
  }
View Full Code Here

Examples of org.bouncycastle.util.io.pem.PemReader

      throw new OpsException("Error reading CSR", e);
    }
  }

  private static PKCS10CertificationRequest parseCsr(String csr) throws IOException {
    PemReader reader = new PemReader(new StringReader(csr));
    PemObject pemObject = reader.readPemObject();
    reader.close();

    PKCS10CertificationRequest csrHolder = new PKCS10CertificationRequest(pemObject.getContent());
    return csrHolder;
  }
View Full Code Here

Examples of org.bouncycastle.util.io.pem.PemReader

            return null;
        }
    }

    private PKCS10CertificationRequest parsePemFormat(String data) throws IOException {
        PemReader reader = new PemReader(new StringReader(data));
        PemObject pemObject = reader.readPemObject();
        reader.close();

        PKCS10CertificationRequest csr = new PKCS10CertificationRequest(pemObject.getContent());
        return csr;
    }
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.