RTCPeerConnection.generateCertificate()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
RTCPeerConnection
인터페이스의 generateCertificate()
메소드는 X.509 인증서와 해당하는 개인 키를 생성하고 저장합니다. 그리고 접근이 가능한 RTCCertificate
를 반환합니다.
Syntax
js
var cert = RTCPeerConnection.generateCertificate(keygenAlgorithm);
매개변수
keygenAlgorithm
-
키를 생성하는데 사용하는 알고리즘을 식별하는
DOMString
입니다.
참고: RTCPeerConnection.generateCertificate()
은 정적인 메소드로, 따라서 인스턴스가 아닌 RTCPeerConnection
인터페이스에서 항상 호출됩니다.
반환 값
RTCCertificate
객체에 대한 참조 값입니다.
예제
js
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] });
});
명세
Specification |
---|
WebRTC: Real-Time Communication in Browsers # dom-rtcpeerconnection-generatecertificate |
브라우저 호환성
BCD tables only load in the browser