Readonly
ciphercipherName
Name of the cipher suite used, such as "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256". See security/nss/lib/ssl/sslinfo.c for the possible values.
Readonly
keykeyLength
The "effective" key size of the symmetric key in bits.
Readonly
macmacLength
The size of the MAC in bits.
Readonly
peerpeerCert
The client's certificate, if one was requested via |requestCertificate| above and supplied by the client.
Readonly
tlstlsVersionUsed
The version of TLS used by the connection. See values above.
Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Generated using TypeDoc
Security summary for a given TLS client connection being handled by a |nsITLSServerSocket| server.
This is accessible through the security info object on the transport, which will be an instance of |nsITLSServerConnectionInfo| (see below).
The values of these attributes are available once the |onHandshakeDone| method of the security observer has been called (see |nsITLSServerSecurityObserver| below).