Package java.security.cert

Examples of java.security.cert.Certificate


    String alias = sanitizeX500Principal(issuer);

    try {
      if (keyStore.containsAlias(alias)) {
        Certificate certificate = keyStore.getCertificate(alias);
        if (Objects.equal(certificate, cert)) {
          return false;
        } else {
          log.warn("Found non-equal certificate with same alias [{}]: {} vs {}", new Object[] { alias,
              certificate, cert });
View Full Code Here


    } catch (GeneralSecurityException e) {
      throw new IllegalArgumentException("Error reading certifificate", e);
    }

    if (certificateChain == null) {
      Certificate certificate;
      try {
        certificate = keyStore.getCertificate(alias);
      } catch (GeneralSecurityException e) {
        throw new IllegalArgumentException("Error reading certifificate", e);
      }
View Full Code Here

      CertificateFactory cf = CertificateFactory.getInstance("X.509");
      Collection<? extends Certificate> c = cf.generateCertificates(is);
      Iterator<? extends Certificate> it = c.iterator();
      while(it.hasNext()) {
        Certificate cert = it.next();
        ks.setCertificateEntry(cert.getPublicKey().toString(), cert);
      }
      FileOutputStream tmpFOS = new FileOutputStream(TMP_KEYSTORE);
      try {
        ks.store(tmpFOS, new char[0]);
      } finally {
View Full Code Here

     * @throws AnnotatedException if DSA parameters cannot be inherited.
     */
    protected static PublicKey getNextWorkingKey(List certs, int index)
        throws CertPathValidatorException
    {
        Certificate cert = (Certificate)certs.get(index);
        PublicKey pubKey = cert.getPublicKey();
        if (!(pubKey instanceof DSAPublicKey))
        {
            return pubKey;
        }
        DSAPublicKey dsaPubKey = (DSAPublicKey)pubKey;
View Full Code Here

        }

        //
        // verify certificate
        //
        Certificate cert = store.getCertificateChain("private")[0];

        cert.verify(pubKey);
    }
View Full Code Here

    }

    public Collection engineReadAll()
        throws StreamParsingException
    {
        Certificate     cert;
        List certs = new ArrayList();

        while ((cert = (Certificate)engineRead()) != null)
        {
            certs.add(cert);
View Full Code Here

      return verifySCTSignatureOverBytes(sct, toVerify);
    } else {
      Preconditions.checkArgument(chain.size() >= 2,
          "Chain with PreCertificate must contain issuer.");
      // PreCertificate
      Certificate issuerCert = chain.get(1);
      IssuerInformation issuerInformation;
      if (!CertificateInfo.isPreCertificateSigningCert(issuerCert)) {
        issuerInformation = issuerInformationFromCertificateIssuer(issuerCert);
      } else {
        Preconditions.checkArgument(chain.size() >= 3,
View Full Code Here

        {
            bIn = new ByteArrayInputStream(bytes);

            CertificateFactory  fact = CertificateFactory.getInstance("X.509", "BC");

            Certificate cert = fact.generateCertificate(bIn);

            PublicKey    k = cert.getPublicKey();
            // System.out.println(cert);
        }
        catch (Exception e)
        {
            fail(dump + System.getProperty("line.separator") + getName() + ": "+ id + " failed - exception " + e.toString(), e);
View Full Code Here

        {
            bIn = new ByteArrayInputStream(bytes);

            CertificateFactory  fact = CertificateFactory.getInstance("X.509", "BC");

            Certificate cert = fact.generateCertificate(bIn);

            PublicKey    k = cert.getPublicKey();

            cert.verify(k);
            // System.out.println(cert);
        }
        catch (Exception e)
        {
            fail(dump + System.getProperty("line.separator") + getName() + ": "+ id + " failed - exception " + e.toString(), e);
View Full Code Here

    private void pemTest()
        throws Exception
    {
        CertificateFactory cf = CertificateFactory.getInstance("X.509", "BC");

        Certificate cert = readPEMCert(cf, PEMData.CERTIFICATE_1);
        if (cert == null)
        {
            fail("PEM cert not read");
        }
        cert = readPEMCert(cf, "-----BEGIN CERTIFICATE-----" + PEMData.CERTIFICATE_2);
View Full Code Here

TOP

Related Classes of java.security.cert.Certificate

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.