Загрузка...

How to generate your own certificates in different formats

Thread in C# created by Специалист Feb 2, 2024. 206 views

  1. Специалист
    Специалист Topic starter Feb 2, 2024 10,347 Mar 4, 2018
    Мне нужно получить один и тот же сертификат в формате p12 с ключем + в формате cer для прослушивания траффика, пробовал через fiddlercore получается полная хуйня, устанавливал на андроид, в корень, получилась полная залупа,
    [IMG]
    [IMG]
    Вот как генерил
    CSHARP
    private void GenerateCertificateButton_Click(object sender, RoutedEventArgs e)
    {
    var certProvider = new BCCertMaker.BCCertMaker();
    CertMaker.oCertProvider = certProvider;

    string rootCertificatePath = @"C:\Users\dd\Downloads\123\zxc12.p12";
    string cerCertificatePath = @"C:\Users\dd\Downloads\123\zxc13.cer";
    string rootCertificatePassword = "asdwd12312e";

    if (!File.Exists(rootCertificatePath))
    {
    certProvider.CreateRootCertificate();
    certProvider.WriteRootCertificateAndPrivateKeyToPkcs12File(rootCertificatePath, rootCertificatePassword);
    }

    if (File.Exists(rootCertificatePath))
    {
    certProvider.ReadRootCertificateAndPrivateKeyFromPkcs12File(rootCertificatePath, rootCertificatePassword);
    }

    X509Certificate2 cert = new X509Certificate2(rootCertificatePath, rootCertificatePassword, X509KeyStorageFlags.Exportable);
    byte[] certData = cert.Export(X509ContentType.Cert);
    File.WriteAllBytes(cerCertificatePath, certData);

    if (!CertMaker.rootCertIsTrusted())
    {
    CertMaker.trustRootCert();
    }

    FiddlerApplication.Shutdown();
    }
    вообщем не пойму в чем проблема, всё сертификаты установил и на пк и на андроид, но на мобиле не работает перехват
     
  2. ИроничныйЧёрт
    На анроиде 7+ нужно сертификат в CA добавить, а для этого нужны root-права
     
    1. View previous comments (2)
    2. Специалист Topic starter
    3. Специалист Topic starter
    4. ИроничныйЧёрт
      Специалист, значит что-то не так делаешь. У меня Nox на 9 андроиде прекрасно работает с фиддлером
    5. View the next comments (1)
Loading...
Top