Package org.certificatetransparency.ctlog

Examples of org.certificatetransparency.ctlog.UnsupportedCryptoPrimitiveException


  static List<Certificate> parseCertificates(InputStream pemStream) {
    CertificateFactory factory;
    try {
      factory = CertificateFactory.getInstance("X.509");
    } catch (CertificateException e) {
      throw new UnsupportedCryptoPrimitiveException("Failure getting X.509 factory", e);
    }

    try {
      Collection<? extends Certificate> certs = factory.generateCertificates(pemStream);
      Certificate[] toReturn = certs.toArray(new Certificate[]{});
View Full Code Here


    try {
      kf = KeyFactory.getInstance("EC");
      return kf.generatePublic(spec);
    } catch (NoSuchAlgorithmException e) {
      // EC is known to be missing from openjdk; Oracle's JDK must be used.
      throw new UnsupportedCryptoPrimitiveException("EC support missing", e);
    } catch (InvalidKeySpecException e) {
      throw new InvalidInputException("Log public key is invalid", e);
    }
  }
View Full Code Here

TOP

Related Classes of org.certificatetransparency.ctlog.UnsupportedCryptoPrimitiveException

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.