mirror of
				https://github.com/laurivosandi/certidude
				synced 2025-10-31 01:19:11 +00:00 
			
		
		
		
	Tagging fixes
This commit is contained in:
		| @@ -56,7 +56,10 @@ class TagDetailResource(object): | |||||||
|             tags = set(getxattr(path, "user.xdg.tags").decode("utf-8").split(",")) |             tags = set(getxattr(path, "user.xdg.tags").decode("utf-8").split(",")) | ||||||
|         except IOError: |         except IOError: | ||||||
|             tags = set() |             tags = set() | ||||||
|         tags.remove(tag) |         try: | ||||||
|  |             tags.remove(tag) | ||||||
|  |         except KeyError: | ||||||
|  |             pass | ||||||
|         if "=" in tag: |         if "=" in tag: | ||||||
|             tags.add("%s=%s" % (tag.split("=")[0], value)) |             tags.add("%s=%s" % (tag.split("=")[0], value)) | ||||||
|         else: |         else: | ||||||
|   | |||||||
| @@ -123,6 +123,7 @@ def revoke(common_name): | |||||||
|         attachments=(attach_cert,), |         attachments=(attach_cert,), | ||||||
|         serial_number="%x" % cert.serial, |         serial_number="%x" % cert.serial, | ||||||
|         common_name=common_name) |         common_name=common_name) | ||||||
|  |     return revoked_path | ||||||
|  |  | ||||||
| def server_flags(cn): | def server_flags(cn): | ||||||
|     if config.USER_ENROLLMENT_ALLOWED and not config.USER_MULTIPLE_CERTIFICATES: |     if config.USER_ENROLLMENT_ALLOWED and not config.USER_MULTIPLE_CERTIFICATES: | ||||||
| @@ -317,7 +318,7 @@ def _sign(csr, buf, overwrite=False): | |||||||
|                 revoked_path = os.path.join(config.REVOKED_DIR, "%x.pem" % prev.serial) |                 revoked_path = os.path.join(config.REVOKED_DIR, "%x.pem" % prev.serial) | ||||||
|                 os.rename(signed_path, revoked_path) |                 os.rename(signed_path, revoked_path) | ||||||
|             else: |             else: | ||||||
|                 revoke(common_name.value) |                 revoked_path = revoke(common_name.value) | ||||||
|         else: |         else: | ||||||
|             raise EnvironmentError("Will not overwrite existing certificate") |             raise EnvironmentError("Will not overwrite existing certificate") | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user