Package nss :: Module ssl :: Class SSLCipherSuiteInfo
[hide private]
[frames] | no frames]

type SSLCipherSuiteInfo

object --+
         |
        SSLCipherSuiteInfo

SSLCipherSuiteInformation(obj)

An object representing SSLCipherSuiteInformation.

Instance Methods [hide private]
 
__init__(obj)
x.__init__(...) initializes x; see help(type(x)) for signature
a new object with type S, a subtype of T
__new__(T, S, ...)
 
__str__(x)
str(x)
string)
format(level=0, indent=' ')
This is equivalent to: indented_format(obj.format_lines()) on an object providing a format_lines() method.
[(level, string),...]
format_lines(level=0)
Formats the object into a sequence of lines with indent level information.
Properties [hide private]
  auth_algorithm
Returns the auth algorithm enum
  auth_algorithm_name
Returns the auth algorithm name
  cipher_suite
Returns the cipher suite enum
  cipher_suite_name
Returns the cipher suite name
  effective_key_bits
Returns the effective key bits
  is_exportable
Returns True if exportable, False otherwise
  is_fips
Returns True if FIPS, False otherwise
  is_nonstandard
Returns True if nonstandard, False otherwise
  kea_type
Returns the kea type enum
  kea_type_name
Returns the kea type name
  mac_algorithm
Returns the mac algorithm enum
  mac_algorithm_name
Returns the mac algorithm name
  mac_bits
Returns the mac bits
  symmetric_cipher
Returns the symmetric cipher enum
  symmetric_cipher_name
Returns the symmetric cipher name
  symmetric_key_bits
Returns the symmetric key bits
  symmetric_key_space
Returns the symmetric key space
Method Details [hide private]

__init__(obj)
(Constructor)

 
x.__init__(...) initializes x; see help(type(x)) for signature
Overrides: object.__init__

__new__(T, S, ...)

 
Returns: a new object with type S, a subtype of T
Overrides: object.__new__

__str__(x)
(Informal representation operator)

 
str(x)
Overrides: object.__str__

format(level=0, indent=' ')

 
This is equivalent to: indented_format(obj.format_lines()) on an object providing a format_lines() method.
Parameters:
  • level (integer) - Initial indentation level, all subsequent indents are relative to this starting level.
  • indent (string) - string replicated once for each indent level then prepended to output line
Returns: string)

format_lines(level=0)

 

Formats the object into a sequence of lines with indent level information. The return value is a list where each list item is a tuple. The first item in the tuple is an integer representing the indentation level for that line. Any remaining items in the tuple are strings to be output on that line.

The output of this function can be formatted into a single string by calling nss.nss.indented\_format(), e.g.:

print indented_format(obj.format_lines())

The reason this function returns a tuple as opposed to an single indented string is to support other text formatting systems such as GUI's with indentation controls. See nss.nss.indented\_format() for a complete explanation.

Parameters:
  • level (integer) - Initial indentation level, all subsequent indents are relative to this starting level.
Returns: [(level, string),...]