--- title: RTCPeerConnection.generateCertificate() slug: Web/API/RTCPeerConnection/generateCertificate translation_of: Web/API/RTCPeerConnection/generateCertificate ---
{{APIRef("WebRTC")}}
{{domxref("RTCPeerConnection")}} 인터페이스의 generateCertificate()
메소드는 X.509 인증서와 해당하는 개인 키를 생성하고 저장합니다. 그리고 접근이 가능한 {{domxref("RTCCertificate")}}를 반환합니다.
var cert = RTCPeerConnection.generateCertificate(keygenAlgorithm)
keygenAlgorithm
RTCPeerConnection.generateCertificate()
은 정적인 메소드로, 따라서 인스턴스가 아닌 RTCPeerConnection
인터페이스에서 항상 호출됩니다.
{{domxref("RTCCertificate")}} 객체에 대한 참조 값입니다.
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]}); });
명세 | 상태 | 코멘트 |
---|---|---|
{{SpecName('WebRTC 1.0', '#widl-RTCPeerConnection-generateCertificate-Promise-RTCCertificate--AlgorithmIdentifier-keygenAlgorithm', 'generateCertificate()')}} | {{Spec2('WebRTC 1.0')}} | Initial definition. |
{{Compat("api.RTCPeerConnection.generateCertificate")}}