Struct xpcom::interfaces::nsISSLStatus [] [src]

#[repr(C)]
pub struct nsISSLStatus { /* fields omitted */ }

interface nsISSLStatus : nsISupports

Methods

impl nsISSLStatus
[src]

[src]

Cast this nsISSLStatus to one of its base interfaces.

impl nsISSLStatus
[src]

SSL_VERSION_3: i64 = 0

TLS_VERSION_1: i64 = 1

TLS_VERSION_1_1: i64 = 2

TLS_VERSION_1_2: i64 = 3

TLS_VERSION_1_3: i64 = 4

CERTIFICATE_TRANSPARENCY_NOT_APPLICABLE: i64 = 0

CERTIFICATE_TRANSPARENCY_POLICY_COMPLIANT: i64 = 5

CERTIFICATE_TRANSPARENCY_POLICY_NOT_ENOUGH_SCTS: i64 = 6

CERTIFICATE_TRANSPARENCY_POLICY_NOT_DIVERSE_SCTS: i64 = 7

[src]

readonly attribute nsIX509Cert serverCert;

[src]

readonly attribute nsIX509CertList failedCertChain;

[src]

readonly attribute nsIX509CertList succeededCertChain;

[src]

[must_use] readonly attribute ACString cipherName;

[src]

[must_use] readonly attribute unsigned long keyLength;

[src]

[must_use] readonly attribute unsigned long secretKeyLength;

[src]

[must_use] readonly attribute ACString keaGroupName;

[src]

[must_use] readonly attribute ACString signatureSchemeName;

[src]

[must_use] readonly attribute unsigned short protocolVersion;

[src]

[must_use] readonly attribute unsigned short certificateTransparencyStatus;

[src]

[must_use] readonly attribute boolean isDomainMismatch;

[src]

[must_use] readonly attribute boolean isNotValidAtThisTime;

[src]

[must_use] readonly attribute boolean isUntrusted;

[src]

/**
   * True only if (and after) serverCert was successfully validated as
   * Extended Validation (EV).
   */

[must_use] readonly attribute boolean isExtendedValidation;

Methods from Deref<Target = nsISupports>

[src]

Cast this nsISupports to one of its base interfaces.

[src]

void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);

[src]

[noscript,notxpcom] nsrefcnt AddRef ();

[src]

[noscript,notxpcom] nsrefcnt Release ();

Trait Implementations

impl XpCom for nsISSLStatus
[src]

IID: nsIID = nsID(4204505435, 51771, 18826, [184, 137, 124, 121, 207, 40, 254, 232])

[src]

Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more

impl RefCounted for nsISSLStatus
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsISSLStatus
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.