def METHOD_NAME(self, publish=True, check_validity=False):
    """
    Create and Publish the CRL.
    :param publish: Whether the CRL should be published at its CDPs
    :param check_validity: Only create a new CRL, if the old one is about to
        expire. Therefore the overlap period and the remaining runtime of
        the CRL is checked. If the remaining runtime is smaller than the
        overlap period, we recreate the CRL.
    :return: the CRL location or None, if no CRL was created
    """
    pass