mirror of
https://github.com/paradoxxxzero/butterfly.git
synced 2026-05-26 07:08:08 +00:00
Fix certificate generation
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# ƸӜƷ butterfly 3.0 (Not released yet)
|
||||
# ƸӜƷ butterfly 3.0
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -196,6 +196,11 @@ if options.generate_certs:
|
||||
server_pk.generate_key(crypto.TYPE_RSA, 2048)
|
||||
server_cert = crypto.X509()
|
||||
server_cert.get_subject().CN = host
|
||||
alt = 'subjectAltName'
|
||||
value = 'DNS:%s' % host
|
||||
server_cert.add_extensions([crypto.X509Extension(
|
||||
alt.encode('utf-8'), False, value.encode('utf-8'))])
|
||||
|
||||
fill_fields(server_cert.get_subject())
|
||||
server_cert.set_serial_number(uuid.uuid4().int)
|
||||
server_cert.gmtime_adj_notBefore(0) # From now
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
__version__ = '3.0.0-beta-1'
|
||||
__version__ = '3.0.0'
|
||||
|
||||
|
||||
import os
|
||||
|
||||
2
butterfly/static/ext.min.js
vendored
2
butterfly/static/ext.min.js
vendored
File diff suppressed because one or more lines are too long
2
butterfly/static/main.min.js
vendored
2
butterfly/static/main.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -408,4 +408,5 @@ class AnsiColors(object):
|
||||
return '\x1b[0m'
|
||||
return ''
|
||||
|
||||
|
||||
ansi_colors = AnsiColors()
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "butterfly",
|
||||
"version": "2.0.2",
|
||||
"version": "3.0.0",
|
||||
"description": "A sleek web based terminal emulator",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
Reference in New Issue
Block a user