Package com.itextpdf.text

Examples of com.itextpdf.text.ExceptionConverter


    public PdfDictionary getDictionary(PdfWriter writer) {
        try {
            return PdfNumberTree.writeTree(map, writer);
        }
        catch (IOException e) {
            throw new ExceptionConverter(e);
        }
    }
View Full Code Here


        }
        PdfPRow.setColumn(ct, left, bottom, right, top);
        try {
          ct.go(true);
        } catch (DocumentException e) {
          throw new ExceptionConverter(e);
        }
        if (pivoted)
          setBottom(getTop() - getEffectivePaddingTop() - getEffectivePaddingBottom() - ct.getFilledWidth());
        else {
          float yLine = ct.getYLine();
View Full Code Here

  public static X500Name getIssuerFields(X509Certificate cert) {
      try {
          return new X500Name((ASN1Sequence)CertificateInfo.getIssuer(cert.getTBSCertificate()));
      }
      catch (Exception e) {
          throw new ExceptionConverter(e);
      }
  }
View Full Code Here

          ASN1InputStream in = new ASN1InputStream(new ByteArrayInputStream(enc));
          ASN1Sequence seq = (ASN1Sequence)in.readObject();
          return (ASN1Primitive)seq.getObjectAt(seq.getObjectAt(0) instanceof ASN1TaggedObject ? 3 : 2);
      }
      catch (IOException e) {
          throw new ExceptionConverter(e);
      }
  }
View Full Code Here

  public static X500Name getSubjectFields(X509Certificate cert) {
      try {
          return new X500Name((ASN1Sequence)CertificateInfo.getSubject(cert.getTBSCertificate()));
      }
      catch (Exception e) {
          throw new ExceptionConverter(e);
      }
  }
View Full Code Here

          ASN1InputStream in = new ASN1InputStream(new ByteArrayInputStream(enc));
          ASN1Sequence seq = (ASN1Sequence)in.readObject();
          return (ASN1Primitive)seq.getObjectAt(seq.getObjectAt(0) instanceof ASN1TaggedObject ? 5 : 4);
      }
      catch (IOException e) {
          throw new ExceptionConverter(e);
      }
  }
View Full Code Here

                    addToBody(annot, annot.getIndirectReference());
                }
            }
        }
        catch (IOException e) {
            throw new ExceptionConverter(e);
        }
    }
View Full Code Here

                }
            }
            return BaseFont.createFont(fontKey, BaseFont.CP1252, false);
        }
        catch (Exception e) {
            throw new ExceptionConverter(e);
        }
    }
View Full Code Here

          fact.setNamespaceAware(true);
      DocumentBuilder db = fact.newDocumentBuilder();
          ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
          domDocument = db.parse(bais);
    } catch (ParserConfigurationException e) {
      throw new ExceptionConverter(e);
    }
  }
View Full Code Here

                        }
                    }

                }
                catch (Exception f) {
                    throw new ExceptionConverter(f);
                }
            }

            if(!foundRecipient || envelopedData == null) {
                throw new UnsupportedPdfException(MessageLocalization.getComposedMessage("bad.certificate.and.key"));
            }

            MessageDigest md = null;

            try {
                md = MessageDigest.getInstance("SHA-1");
                md.update(envelopedData, 0, 20);
                for (int i = 0; i<recipients.size(); i++) {
                  byte[] encodedRecipient = recipients.getPdfObject(i).getBytes();
                  md.update(encodedRecipient);
                }
                if ((cryptoMode & PdfWriter.DO_NOT_ENCRYPT_METADATA) != 0)
                    md.update(new byte[]{(byte)255, (byte)255, (byte)255, (byte)255});
                encryptionKey = md.digest();
            }
            catch (Exception f) {
                throw new ExceptionConverter(f);
            }
        }


        decrypt = new PdfEncryption();
View Full Code Here

TOP

Related Classes of com.itextpdf.text.ExceptionConverter

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.