@Before
  public void init() throws Exception {
    documentToSign = new InMemoryDocument("Hello World".getBytes());

    CertificateService certificateService = new CertificateService();
    privateKeyEntry =
        certificateService.generateExpiredCertificateChain(SignatureAlgorithm.RSA_SHA512, false);

    signatureParameters = new CAdESSignatureParameters();
    signatureParameters.bLevel().setSigningDate(new Date());
    signatureParameters.setSigningCertificate(privateKeyEntry.getCertificate());
    signatureParameters.setCertificateChain(privateKeyEntry.getCertificateChain());
    signatureParameters.setSignaturePackaging(SignaturePackaging.ENVELOPING);
    signatureParameters.setSignatureLevel(SignatureLevel.CAdES_BASELINE_B);
    signatureParameters.setDigestAlgorithm(DigestAlgorithm.SHA512);
    signatureParameters.setSignWithExpiredCertificate(true);

    CertificateVerifier certificateVerifier = new CommonCertificateVerifier();
    service = new CAdESService(certificateVerifier);
  }