Hello Jason,
Thank you for reaching AVG support channel. We are glad to help you.
I understand that you're looking for help with getting the AVG Web Shield CA certificate in PEM format to add it to your application's trusted certificates.
You can try the following steps to export the certificate:
1. Open AVG on your development machine.
2. Go to Menu > Settings > Advanced > Privacy > Web Shield.
3. Click on "View Certificate" or "Certificate Details" (depending on the AVG version).
4. In the Certificate window, click on the "Details" tab.
5. Click on "Copy to File" and follow the export wizard to save the certificate as a DER-encoded file (e.g., avg_ca_cert.der).
6. Use a tool like OpenSSL to convert the DER file to PEM format: openssl x509 -inform der -in avg_ca_cert.der -out avg_ca_cert.pem
Once you have the PEM file, you can add it to your application's trusted certificates. Note that this certificate is specific to your local machine and should only be used for development purposes.
Remember to prioritize security and consider the implications of trusting a self-signed certificate in your application. If you have further questions or concerns, feel free to ask! Have a great day!
Hi AVG community,
I am currently developing an application that requires internet communication and I've implemented TLS and SSL CA verification to prevent man-in-the-middle attacks. When I test the connection I found that the AVG Web Shield CA certificate is hindering the verification to go through. Understandably that AVG needs to insert this certificate to scan encrypted traffic and this certificate is going to be local machine only, and in fact this issue only occurs on the development machine that I use.
Since removing Web Shield entirely or adding the application to an exception are both not advisable due to obvious security issues, may I know if it's possible for me to locate the AVG CA root certificate or anything that can add the AVG specific certificates, so that I can convert it into PEM format and then add it as an individual trusted certificate in my application in local development mode?
Thank you and have a wonderful day!
Jason
Hello Jason,
Thank you for reaching AVG support channel. We are glad to help you.
I understand that you're looking for help with getting the AVG Web Shield CA certificate in PEM format to add it to your application's trusted certificates.
You can try the following steps to export the certificate:
1. Open AVG on your development machine.
2. Go to Menu > Settings > Advanced > Privacy > Web Shield.
3. Click on "View Certificate" or "Certificate Details" (depending on the AVG version).
4. In the Certificate window, click on the "Details" tab.
5. Click on "Copy to File" and follow the export wizard to save the certificate as a DER-encoded file (e.g., avg_ca_cert.der).
6. Use a tool like OpenSSL to convert the DER file to PEM format: openssl x509 -inform der -in avg_ca_cert.der -out avg_ca_cert.pem
Once you have the PEM file, you can add it to your application's trusted certificates. Note that this certificate is specific to your local machine and should only be used for development purposes.
Remember to prioritize security and consider the implications of trusting a self-signed certificate in your application. If you have further questions or concerns, feel free to ask! Have a great day!