code: public static X509v1CertificateBuilder newX509v1CertificateBuilder(X500Name issuer,
  		BigInteger serial, Date notBefore, Date notAfter, X500Name subject, PublicKey publicKey)
  	{
  		final X509v1CertificateBuilder certBuilder = new JcaX509v1CertificateBuilder(issuer, serial,
  			notBefore, notAfter, subject, publicKey);
  		return certBuilder;
  	}
docs: Factory method for creating a new {@link X509v1CertificateBuilder} object of version 1 of
  X.509 from the given parameters.
  
  @param issuer
  X500Name representing the issuer of this certificate.
  @param serial
  the serial number for the certificate.
  @param notBefore
  date before which the certificate is not valid.
  @param notAfter
  date after which the certificate is not valid.
  @param subject
  X500Name representing the subject of this certificate.
  @param publicKey
  the public key to be associated with the certificate.
  @return the new {@link X509v3CertificateBuilder} object