 55fc5a6068
			
		
	
	55fc5a6068
	
	
	
		
			
			# Conflicts: # passbook/core/signals.py # passbook/policies/engine.py # passbook/policies/process.py
		
			
				
	
	
		
			27 lines
		
	
	
		
			740 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			740 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Generated by Django 3.0.6 on 2020-05-23 23:07
 | |
| 
 | |
| from django.db import migrations
 | |
| 
 | |
| 
 | |
| def create_self_signed(apps, schema_editor):
 | |
|     CertificateKeyPair = apps.get_model("passbook_crypto", "CertificateKeyPair")
 | |
|     db_alias = schema_editor.connection.alias
 | |
|     from passbook.crypto.builder import CertificateBuilder
 | |
| 
 | |
|     builder = CertificateBuilder()
 | |
|     builder.build()
 | |
|     CertificateKeyPair.objects.using(db_alias).create(
 | |
|         name="passbook Self-signed Certificate",
 | |
|         certificate_data=builder.certificate,
 | |
|         key_data=builder.private_key,
 | |
|     )
 | |
| 
 | |
| 
 | |
| class Migration(migrations.Migration):
 | |
| 
 | |
|     dependencies = [
 | |
|         ("passbook_crypto", "0001_initial"),
 | |
|     ]
 | |
| 
 | |
|     operations = [migrations.RunPython(create_self_signed)]
 |