新增获取网页证书信息关键字
This commit is contained in:
@@ -1,15 +1,22 @@
|
||||
import ssl, socket
|
||||
|
||||
# content of test_json_schema.py
|
||||
from jsonschema import validators
|
||||
|
||||
|
||||
#获取页面证书信息
|
||||
def ttt():
|
||||
hostname = 'vip.com'
|
||||
ctx = ssl.create_default_context()
|
||||
with ctx.wrap_socket(socket.socket(), server_hostname=hostname) as s:
|
||||
s.connect((hostname, 443))
|
||||
cert = s.getpeercert()
|
||||
hostname = 'vip.com'
|
||||
ctx = ssl.create_default_context()
|
||||
with ctx.wrap_socket(socket.socket(), server_hostname=hostname) as s:
|
||||
s.connect((hostname, 443))
|
||||
cert = s.getpeercert()
|
||||
|
||||
subject = dict(x[0] for x in cert['subject'])
|
||||
issued_to = subject['commonName']
|
||||
issuer = dict(x[0] for x in cert['issuer'])
|
||||
issued_by = issuer['commonName']
|
||||
print(issued_by)
|
||||
|
||||
|
||||
|
||||
subject = dict(x[0] for x in cert['subject'])
|
||||
issued_to = subject['commonName']
|
||||
issuer = dict(x[0] for x in cert['issuer'])
|
||||
issued_by = issuer['commonName']
|
||||
print(issued_by)
|
||||
Reference in New Issue
Block a user