Closed Bug 1784098 Opened 2 years ago Closed 2 years ago

explore making securityInfo concrete in necko interfaces

Categories

(Core :: Networking, task, P2)

task

Tracking

()

RESOLVED FIXED
106 Branch
Tracking Status
firefox106 --- fixed

People

(Reporter: keeler, Assigned: keeler)

References

Details

(Whiteboard: [necko-triaged])

Attachments

(4 files)

There are a number of nsISupports securityInfo attributes on various interfaces. To simplify and clarify this attribute and the underlying implementation, we should see if this can be a more concrete type like nsISSLSocketControl.

In preparation for making nsISocketTransport.securityInfo a concrete type
(nsITransportSecurityInfo), nsITLSServerConnectionInfo needs to be moved off of
securityInfo. securityCallbacks seems like a reasonable place.

Attachment #9289275 - Attachment description: WIP: Bug 1784098 - move nsITLSServerConnectionInfo from nsISocketTransport.securityInfo to securityCallbacks r?kershaw → Bug 1784098 - move nsITLSServerConnectionInfo from nsISocketTransport.securityInfo to securityCallbacks r?kershaw
Attachment #9289276 - Attachment description: WIP: Bug 1784098 - make nsISocketTransport.securityInfo explicit as nsISSLSocketControl r?kershaw → Bug 1784098 - make nsISocketTransport.securityInfo explicit as nsISSLSocketControl r?kershaw
Attachment #9289581 - Attachment description: WIP: Bug 1784098 - make nsICacheEntry.securityInfo explicit as nsITransportSecurityInfo r?kershaw → Bug 1784098 - make nsICacheEntry.securityInfo explicit as nsITransportSecurityInfo r?kershaw
Priority: -- → P2
Whiteboard: [necko-triaged]
Pushed by dkeeler@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/16ab6547619c
move nsITLSServerConnectionInfo from nsISocketTransport.securityInfo to securityCallbacks r=necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/a2bb8ecd6170
make nsISocketTransport.securityInfo explicit as nsISSLSocketControl r=necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/a97052238dba
make nsICacheEntry.securityInfo explicit as nsITransportSecurityInfo r=kershaw,necko-reviewers
https://hg.mozilla.org/integration/autoland/rev/d22ac7bcb472
remove unused nsISOCKSSocketInfo interface r=kershaw,necko-reviewers
Flags: needinfo?(dkeeler)
Pushed by dkeeler@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9d09b784f78d
move nsITLSServerConnectionInfo from nsISocketTransport.securityInfo to securityCallbacks r=necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/197147c8c1a4
make nsISocketTransport.securityInfo explicit as nsISSLSocketControl r=necko-reviewers,kershaw
https://hg.mozilla.org/integration/autoland/rev/8fafb15791c6
make nsICacheEntry.securityInfo explicit as nsITransportSecurityInfo r=kershaw,necko-reviewers
https://hg.mozilla.org/integration/autoland/rev/4543051fc51e
remove unused nsISOCKSSocketInfo interface r=kershaw,necko-reviewers
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: