RTCPeerConnection.generateCertificate()

RTCPeerConnection 인터페이스의 generateCertificate() 메소드는 X.509 인증서와 해당하는 개인 키를 생성하고 저장합니다. 그리고 접근이 가능한 RTCCertificate (en-US)를 반환합니다.

Syntax

var cert = RTCPeerConnection.generateCertificate(keygenAlgorithm)

매개변수

keygenAlgorithm
키를 생성하는데 사용하는 알고리즘을 식별하는 DOMString입니다.

RTCPeerConnection.generateCertificate() 은 정적인 메소드로, 따라서 인스턴스가 아닌 RTCPeerConnection 인터페이스에서 항상 호출됩니다.

반환 값

RTCCertificate (en-US) 객체에 대한 참조 값입니다.

예제

RTCPeerConnection.generateCertificate({
    name: 'RSASSA-PKCS1-v1_5',
    hash: 'SHA-256',
    modulusLength: 2048,
    publicExponent: new Uint8Array([1, 0, 1])
}).then(function(cert) {
  var pc = new RTCPeerConnection({certificates: [cert]});
});

명세

명세 상태 코멘트
WebRTC 1.0: Real-time Communication Between Browsers
The definition of 'generateCertificate()' in that specification.
Candidate Recommendation Initial definition.

브라우저 호환성

BCD tables only load in the browser

참조