protocols0python.module
fault.internet

Information and mappings regarding common ciphers and security related protocols.

collections
import

Struct
class

Struct__slots__
data

__slots__ = ()

Struct_fields
data

_fields = ()

Struct_nfields
data

_nfields = 0
	@property

Structorderedmap
property

Structpairs
property

Structconstruct
classmethod

construct(typ, **kw)

Organization
class

Information About an Organization

Organization__slots__
data

__slots__ = ()

Organization_fields
data

_fields = ('domain', 'sector',)

Protocol
class

Information about a protocol.

Protocol__slots__
data

__slots__ = ()

Protocol_fields
data

_fields = (
	'organization',
	'identifier',
	'name',
	'version',
)

Protocol_nfields
data

_nfields = len(_fields)

IETF
data

IETF = Organization(('ietf.org', 'rfc'))

Netscape
data

Netscape = Organization(('netscape.org', None))

transport_security
data

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
data

pki_structs = tuple(map(Protocol,[
	(IETF, 5280, "X509", None),
]))

insecure
data

insecure = set(transport_security[:2])