summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/Server/Admin/Fingerprint.py27
-rw-r--r--src/lib/Server/Admin/__init__.py2
2 files changed, 1 insertions, 28 deletions
diff --git a/src/lib/Server/Admin/Fingerprint.py b/src/lib/Server/Admin/Fingerprint.py
deleted file mode 100644
index 07c67bc72..000000000
--- a/src/lib/Server/Admin/Fingerprint.py
+++ /dev/null
@@ -1,27 +0,0 @@
-'''Fingerprint mode for bcfg2-admin'''
-
-import Bcfg2.tlslite.api
-import Bcfg2.Server.Admin
-
-class Fingerprint(Bcfg2.Server.Admin.Mode):
- '''Produce server key fingerprint'''
- __shorthelp__ = "Print the server certificate fingerprint"
- __longhelp__ = __shorthelp__ + "\n\nbcfg2-admin fingerprint"
- __usage__ = "bcfg2-admin fingerprint"
-
- def __init__(self, cfile):
- Bcfg2.Server.Admin.Mode.__init__(self, cfile)
-
- def __call__(self, args):
- Bcfg2.Server.Admin.Mode.__call__(self, args)
- print self.getFingerprint()
-
- def getFingerprint(self):
- '''calculate key fingerprint'''
- try:
- keypath = self.cfp.get('communication', 'certificate')
- except:
- keypath = self.cfp.get('communication', 'key')
- x509 = Bcfg2.tlslite.api.X509()
- x509.parse(open(keypath).read())
- return x509.getFingerprint()
diff --git a/src/lib/Server/Admin/__init__.py b/src/lib/Server/Admin/__init__.py
index 28db72aac..392d46d7c 100644
--- a/src/lib/Server/Admin/__init__.py
+++ b/src/lib/Server/Admin/__init__.py
@@ -1,6 +1,6 @@
__revision__ = '$Revision$'
-__all__ = ['Mode', 'Client', 'Compare', 'Fingerprint', 'Init', 'Minestruct',
+__all__ = ['Mode', 'Client', 'Compare', 'Init', 'Minestruct',
'Pull', 'Query', 'Snapshots', 'Tidy', 'Viz']
import ConfigParser