mirror of
				https://gitlab.sectorq.eu/jaydee/omv_backup.git
				synced 2025-10-31 10:31:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			797 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			797 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
| # This file is dual licensed under the terms of the Apache License, Version
 | |
| # 2.0, and the BSD License. See the LICENSE file in the root of this repository
 | |
| # for complete details.
 | |
| 
 | |
| from __future__ import annotations
 | |
| 
 | |
| from cryptography import utils
 | |
| from cryptography.hazmat.bindings._rust import x509 as rust_x509
 | |
| 
 | |
| 
 | |
| class LogEntryType(utils.Enum):
 | |
|     X509_CERTIFICATE = 0
 | |
|     PRE_CERTIFICATE = 1
 | |
| 
 | |
| 
 | |
| class Version(utils.Enum):
 | |
|     v1 = 0
 | |
| 
 | |
| 
 | |
| class SignatureAlgorithm(utils.Enum):
 | |
|     """
 | |
|     Signature algorithms that are valid for SCTs.
 | |
| 
 | |
|     These are exactly the same as SignatureAlgorithm in RFC 5246 (TLS 1.2).
 | |
| 
 | |
|     See: <https://datatracker.ietf.org/doc/html/rfc5246#section-7.4.1.4.1>
 | |
|     """
 | |
| 
 | |
|     ANONYMOUS = 0
 | |
|     RSA = 1
 | |
|     DSA = 2
 | |
|     ECDSA = 3
 | |
| 
 | |
| 
 | |
| SignedCertificateTimestamp = rust_x509.Sct
 | 
