Knowledge Base > OBS Studio > Capture Hook Certificate Update

Capture Hook Certificate Update

Summary

The codesigning certificate used for OBS Studio will be updated soon as the old one is close to expiry. As part of this we will also have to switch the certificate used to sign the game capture hook, which may require updates to anti-cheat solutions that specifically exempt the current certificate.

Timeline

  • 30.1 uses the old certificate, but builds using the new one are available for testing
  • 30.2 will use a cross-signed game capture hook that contains both the old and new certificate (in that order)
  • 31.0 will ship only with the new certificate

Current Status

Tested Configuration Old cert only
(30.1 and earlier)
Old and new cert
(30.2)
New cert only
(31.0+)
Third-Party Solutions
(Tested Game)
Easy Anti-Cheat
(THE FINALS/Fortnite)
1
BattlEye
(Rainbow Six Siege)
nProtect GameGuard
(Helldivers 2)
Anti-Cheat Expert
(Wuthering Waves)
First-Party Solutions
1047 Games Equ8
(Splitgate)
Valve Anti-Cheat
(Counter-Strike 2)
🟡2 🟡 🟡
Valve Anti-Cheat
(Dota 2 and others)
FACEIT Anti-cheat
(Counter-Strike 2)
Riot Vanguard
(e.g. Valorant)
miHoYo Anti-Cheat
(e.g. Genshin Impact)
Blizzard Anti-Cheat
(e.g. Overwatch 2)
RICOCHET Anti-Cheat
(Call of Duty series)
EA Anti-Cheat
(Battlefield Series)

❔ Denotes that a configuration has not been tested by us yet.

Last updated: 2024-07-02


  1. Appears to be working for some users, but no confirmation about an update rolling out 

  2. Valve does not allow any injection unless the game is running in "Untrusted" mode via the -allow_third_party_software launch parameter 

Testing Instructions

This section is intended for game and anti-cheat developers, not end users.

If you are using an off-the-shelf anti-cheat solution such as Easy Anti-Cheat or BattlEye you may check the table above for the current status. You should not have to take any further action if the configuration currently being used is already working. Please let us and your anti-cheat vendor know if you are running into problems.

If you wish to test your game/anti-cheat solution against the new certificate please follow the following steps:

  1. Download our 30.1.2 build that is signed with the new certificate
    1.1. Installer (recommended)
    1.2. Portable ZIP
  2. Install/unzip the new build
    2.1. (If not using the installer) Clear %PROGRAMDATA%\obs-studio-hook
  3. Run the new build
    3.1. (If not using the installer) Run the build with administrative permissions at least once
  4. Try to capture a game
New Certificate

The new certificate is an Extended Validation certificate issued by DigiCert to "OBS Project, LLC", the contents of the public certificate are as follows:

-----BEGIN CERTIFICATE-----
MIIEYzCCA+mgAwIBAgIQDUFqBoO4wZHe6N7uxU2rNzAKBggqhkjOPQQDAzBkMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xPDA6BgNVBAMTM0Rp
Z2lDZXJ0IEdsb2JhbCBHMyBDb2RlIFNpZ25pbmcgRUNDIFNIQTM4NCAyMDIxIENB
MTAeFw0yNDAxMjgwMDAwMDBaFw0yNzAxMjcyMzU5NTlaMIHPMRMwEQYLKwYBBAGC
NzwCAQMTAlVTMRgwFgYLKwYBBAGCNzwCAQITB1d5b21pbmcxHTAbBgNVBA8MFFBy
aXZhdGUgT3JnYW5pemF0aW9uMRcwFQYDVQQFEw4yMDIzLTAwMTI3MjI1MjELMAkG
A1UEBhMCVVMxEDAOBgNVBAgTB1d5b21pbmcxETAPBgNVBAcTCFNoZXJpZGFuMRkw
FwYDVQQKExBPQlMgUHJvamVjdCwgTExDMRkwFwYDVQQDExBPQlMgUHJvamVjdCwg
TExDMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqTLCTWIc06ek5TtAQC3l910Ifnuk
cd3EnGuBuPTpQ41oscNjcBGCOphtUEdgivn2Vbn2XReD+u5bNpf5gdaEmvOuJoIj
/NN/yVqZsEQMkF8iQwNAPyQkPF/NrgO6VTR5o4IB8jCCAe4wHwYDVR0jBBgwFoAU
m1+wNrqdBq4ZJ73AoCLAi4s4d+0wHQYDVR0OBBYEFPPrwCDxNi6AiZftFVF3ep6b
W1jbMD0GA1UdIAQ2MDQwMgYFZ4EMAQMwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3
dy5kaWdpY2VydC5jb20vQ1BTMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggr
BgEFBQcDAzCBqwYDVR0fBIGjMIGgME6gTKBKhkhodHRwOi8vY3JsMy5kaWdpY2Vy
dC5jb20vRGlnaUNlcnRHbG9iYWxHM0NvZGVTaWduaW5nRUNDU0hBMzg0MjAyMUNB
MS5jcmwwTqBMoEqGSGh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEds
b2JhbEczQ29kZVNpZ25pbmdFQ0NTSEEzODQyMDIxQ0ExLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMFcG
CCsGAQUFBzAChktodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRH
bG9iYWxHM0NvZGVTaWduaW5nRUNDU0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIw
ADAKBggqhkjOPQQDAwNoADBlAjEAwcabTk6TwhmuhWtqdmx5UZvO4RdU/IBxcQ1i
ZSA9NfQqK4fs48refxEB/rz7bR+2AjBhgW5WdpPv8xv2gqO2D1XVSynuMVQi62Ii
O/MY6qCzjzXtCKUoufNIezML/5OX1so=
-----END CERTIFICATE-----