コード例 #1
0
ファイル: models.py プロジェクト: deeprave/django-pki
 def delete(self, passphrase, *args, **kwargs):
     """Delete the Certificate object"""
     
     ## Time for some rm action
     a = Openssl(self)
     
     if self.parent:
         a.revoke_certificate(passphrase)
         a.generate_crl(ca=self.parent.name, pf=passphrase)
     
     a.remove_complete_certificate()
     
     ## Remove object history
     self.Delete_Changelog(obj=self)
     
     ## Call the "real" delete function
     super(Certificate, self).delete(*args, **kwargs)
コード例 #2
0
 def delete(self, passphrase, *args, **kwargs):
     """Delete the Certificate object"""
     
     ## Time for some rm action
     a = Openssl(self)
     
     if self.parent:
         a.revoke_certificate(passphrase)
         a.generate_crl(ca=self.parent.name, pf=passphrase)
     
     a.remove_complete_certificate()
     
     ## Remove object history
     self.Delete_Changelog(obj=self)
     
     ## Call the "real" delete function
     super(Certificate, self).delete(*args, **kwargs)