Information and mappings regarding common ciphers and security related protocols.
collections
Struct
Struct__slots__
__slots__ = ()
Struct_fields
_fields = ()
Struct_nfields
_nfields = 0
@property
Structorderedmap
Structpairs
Structconstruct
construct(typ, **kw)
Organization
Information About an Organization
Organization__slots__
__slots__ = ()
Organization_fields
_fields = ('domain', 'sector',)
Protocol
Information about a protocol.
Protocol__slots__
__slots__ = ()
Protocol_fields
_fields = (
'organization',
'identifier',
'name',
'version',
)
Protocol_nfields
_nfields = len(_fields)
IETF
IETF = Organization(('ietf.org', 'rfc'))
Netscape
Netscape = Organization(('netscape.org', None))
transport_security
transport_security = tuple(map(Protocol,[
(Netscape, None, "SSL", "1.0"),
(IETF, 6176, "SSL", "2.0"),
(IETF, 6101, "SSL", "3.0"),
(IETF, 2246, "TLS", "1.0"),
(IETF, 4346, "TLS", "1.1"),
(IETF, 5246, "TLS", "1.2"),
]))
pki_structs
pki_structs = tuple(map(Protocol,[
(IETF, 5280, "X509", None),
]))
insecure
insecure = set(transport_security[:2])