1
로드 된 웹 페이지의 SSL 암호화 수준을 알아야하는 Firefox 확장 기능을 개발 중입니다. (그것이 128 비트 암호화 이건 256 비트 암호화 이건간에).firefox 확장자의 웹 페이지 (128 또는 256)에서 SSL 암호화의 탐지 레벨
기본적으로 주어진 페이지가 안전한 지불 페이지인지 여부를 감지해야합니다.
어떻게 할 수 있었는지 생각해보십시오.
로드 된 웹 페이지의 SSL 암호화 수준을 알아야하는 Firefox 확장 기능을 개발 중입니다. (그것이 128 비트 암호화 이건 256 비트 암호화 이건간에).firefox 확장자의 웹 페이지 (128 또는 256)에서 SSL 암호화의 탐지 레벨
기본적으로 주어진 페이지가 안전한 지불 페이지인지 여부를 감지해야합니다.
어떻게 할 수 있었는지 생각해보십시오.
nsISSLStatus
interface이 필요합니다.
var status = gBrowser.securityUI
.QueryInterface(Components.interfaces.nsISSLStatusProvider)
.SSLStatus;
if (status && !status.isUntrusted)
{
alert("Cipher: " + status.cipherName);
alert("Key length: " + status.keyLength);
}
보지 마십시오 :이 같은 <browser>
요소 또는 (당신이 파이어 폭스 브라우저 창에 <tabbrowser>
요소를 원하는 경우 예를 들어 gBrowser
)는 <tabbrowser>
요소의 현재 탭에로드 된 페이지를 얻을 수 있습니다 사용 된 암호를 보지 않고 키 길이에서 - 키 길이만으로는 의미가 없습니다.
satus처럼 nsISSLSatus와 함께 사용할 다른 유형을 알고 계십니다. ** cipherName ** /satus.**keyLength** 그 밖의 무엇을 nsISSLsatus로 확인할 수 있습니까? – cwishva
@cwishva : 답변에 인터페이스 설명에 대한 링크가 있습니다 ... –