Example #1
0
File: certs.py Project: Zypan/ahc
	def delete(self, email):
		try:
			if not self.delClient(email):
				error_message("Can't revoke user certificate!")
			info_message('Certificate for "%s" was successfully revoked.' % email)
		except Exception, msg:
			error_message(msg)
Example #2
0
 def delete(self, email):
     try:
         if not self.delClient(email):
             error_message("Can't revoke user certificate!")
         info_message('Certificate for "%s" was successfully revoked.' %
                      email)
     except Exception, msg:
         error_message(msg)
Example #3
0
File: certs.py Project: Zypan/ahc
	def add(self, email):
		try:
			data = self.addClient(email)
			if data:
				info_message('Certificate for "%s" was successfully installed.' % email)
				info_message('User password: %s' % data['password'], 'white')
				info_message('User certificate file: %s' % data['p12'], 'white')
			else:
				error_message("Can't add new user!")
		except Exception, msg:
			error_message(msg)
Example #4
0
 def add(self, email):
     try:
         data = self.addClient(email)
         if data:
             info_message(
                 'Certificate for "%s" was successfully installed.' % email)
             info_message('User password: %s' % data['password'], 'white')
             info_message('User certificate file: %s' % data['p12'],
                          'white')
         else:
             error_message("Can't add new user!")
     except Exception, msg:
         error_message(msg)
Example #5
0
 def list(self, host):
     try:
         clients = self.getClients()
         max_mail = max(map(len, [r['email'] for r in clients.values()]))
         print(
          '%s\t%s\t%s\t%s\t%s\t%s' % \
          ('Serial', 'Status', self._gf('Email', max_mail),
           self._gf('Expiration'), self._gf('Revocation'), 'Certfile')
         )
         for i, row in clients.items():
             email = self._gf(row['email'], max_mail)
             expiration = self._gf(row['expiration'])
             revocation = self._gf(row['revocation'])
             print (
              '%s\t%s\t%s\t%s\t%s\t%s' % \
              (row['serial'], row['status'], email,
               expiration, revocation, row['certfile']
             ))
     except Exception, msg:
         error_message(msg)
Example #6
0
File: certs.py Project: Zypan/ahc
	def list(self, host):
		try:
			clients = self.getClients()
			max_mail = max(map(len, [r['email'] for r in clients.values()]))
			print(
				'%s\t%s\t%s\t%s\t%s\t%s' % \
				('Serial', 'Status', self._gf('Email', max_mail),
				 self._gf('Expiration'), self._gf('Revocation'), 'Certfile')
			)
			for i, row in clients.items():
				email = self._gf(row['email'], max_mail)
				expiration = self._gf(row['expiration'])
				revocation = self._gf(row['revocation'])
				print (
					'%s\t%s\t%s\t%s\t%s\t%s' % \
					(row['serial'], row['status'], email,
					 expiration, revocation, row['certfile']
				))
		except Exception, msg:
			error_message(msg)