【问题标题】:Powershell CSR decodierenPowershell CSR 解码器
【发布时间】:2020-01-16 13:06:09
【问题描述】:

实际上我正在尝试解码 CSR 以检查 CSR 是否正确。最简单的方法是使用 CSR decoder 之类的东西,但我需要它在 Powershell 中用于 SCOCH。 第一次尝试是使用ComObject X509Enrollment.CX509CertificateRequestPkcs10 之类的东西,但很难解码和出错。 第二次尝试是使用 openssl 或 certutil,但我认为只允许文件 I/O 而不是我需要的字符串/参数。

您知道使用 powershell 且无需文件 i/o 以更简单的方式解码 CSR 的可能性吗?

【问题讨论】:

    标签: powershell csr


    【解决方案1】:

    第二次尝试是使用 openssl 或 certutil,但我认为只允许文件 I/O 而不是我需要的字符串/参数。

    这是 - 幸运的是你 - 不是真的,你可以将字符串直接传递给 openssl :)

    $CSRInfo = @'
    -----BEGIN CERTIFICATE REQUEST-----
    MIICzDCCAbQCAQAwgYYxCzAJBgNVBAYTAkVOMQ0wCwYDVQQIDARub25lMQ0wCwYD
    VQQHDARub25lMRIwEAYDVQQKDAlXaWtpcGVkaWExDTALBgNVBAsMBG5vbmUxGDAW
    BgNVBAMMDyoud2lraXBlZGlhLm9yZzEcMBoGCSqGSIb3DQEJARYNbm9uZUBub25l
    LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMP/U8RlcCD6E8AL
    PT8LLUR9ygyygPCaSmIEC8zXGJung3ykElXFRz/Jc/bu0hxCxi2YDz5IjxBBOpB/
    kieG83HsSmZZtR+drZIQ6vOsr/ucvpnB9z4XzKuabNGZ5ZiTSQ9L7Mx8FzvUTq5y
    /ArIuM+FBeuno/IV8zvwAe/VRa8i0QjFXT9vBBp35aeatdnJ2ds50yKCsHHcjvtr
    9/8zPVqqmhl2XFS3Qdqlsprzbgksom67OobJGjaV+fNHNQ0o/rzP//Pl3i7vvaEG
    7Ff8tQhEwR9nJUR1T6Z7ln7S6cOr23YozgWVkEJ/dSr6LAopb+cZ88FzW5NszU6i
    57HhA7ECAwEAAaAAMA0GCSqGSIb3DQEBBAUAA4IBAQBn8OCVOIx+n0AS6WbEmYDR
    SspR9xOCoOwYfamB+2Bpmt82R01zJ/kaqzUtZUjaGvQvAaz5lUwoMdaO0X7I5Xfl
    sllMFDaYoGD4Rru4s8gz2qG/QHWA8uPXzJVAj6X0olbIdLTEqTKsnBj4Zr1AJCNy
    /YcG4ouLJr140o26MhwBpoCRpPjAgdYMH60BYfnc4/DILxMVqR9xqK1s98d6Ob/+
    3wHFK+S7BRWrJQXcM8veAexXuk9lHQ+FgGfD0eSYGz0kyP26Qa2pLTwumjt+nBPl
    rfJxaLHwTQ/1988G0H35ED0f9Md5fzoKi5evU1wG5WRxdEUPyt3QUXxdQ69i0C+7
    -----END CERTIFICATE REQUEST-----
    '@ |C:\Path\To\openssl.exe req -text -noout
    

    【讨论】:

      猜你喜欢
      • 2010-09-17
      • 1970-01-01
      • 2018-05-24
      • 2015-07-30
      • 2012-02-24
      • 1970-01-01
      • 2013-07-15
      • 2010-11-24
      • 1970-01-01
      相关资源
      最近更新 更多