Wireshark не показывает атрибут all, если я отправляю сертификат формата .pem, используя UDP, так как DTLSv1.2 виден на wireshark - PullRequest
0 голосов
/ 16 января 2020

Я использую DTLS, используя протокол UDP. На шаге сертификата я отправляю сертификат формата .pem, чтобы Wireshark на клиенте мог показать все атрибуты сертификата.

Он должен быть виден на Wireshark как:

Сертификаты (1062 байта)

Certificate Length: 529

Certificate: 3082020d30820176020900b1736b9704b6610e300d06092a… (id-at-commonName=RaySrvInc,id-at-organizationName=Ray Srv Inc,id-at-stateOrProvinceName=Washington,id-at-countryName=US)
    signedCertificate
        serialNumber: 12786682063398265102
        signature (sha1WithRSAEncryption)
            Algorithm Id: 1.2.840.113549.1.1.5 (sha1WithRSAEncryption)
        issuer: rdnSequence (0)
            rdnSequence: 4 items (id-at-commonName=RayCAInc,id-at-organizationName=Ray CA Inc,id-at-stateOrProvinceName=Washington,id-at-countryName=US)
        validity
        subject: rdnSequence (0)
        subjectPublicKeyInfo
    algorithmIdentifier (sha1WithRSAEncryption)
    Padding: 0
    encrypted: 70d175136337e2234162f60e06bb2583da18c44f736dad3e…
Certificate Length: 527
Certificate: 3082020b30820174020900b0bd229a37827771300d06092a… (id-at-commonName=RayCAInc,id-at-organizationName=Ray CA Inc,id-at-stateOrProvinceName=Washington,id-at-countryName=US)

Но Wireshark не может декодировать и отображает следующую ошибку

ошибка BER: ожидаемая последовательность, но класс: созданный тег UNIVERSAL (0): 13 был неожиданным [Экспертная информация (предупреждение / неправильное форматирование): ошибка BER: ожидаемая последовательность, но класс: созданный тег UNIVERSAL (0): 13 был неожиданным]

...