Skip to content

关于tls_construct_cert_verify_ntls疑问 #770

@shenxuebing

Description

@shenxuebing

在tls_construct_cert_verify_ntls接口内部设置了默认的ID

Image

在tls_process_cert_verify_ntls中为了支持RFC8998,先设置了HANDSHAKE_SM2_ID然后再设置回SM2_DEFAULT_ID。

Image Image 使用engine时EVP_PKEY_is_a是NULL,因为用的不是provider,pkey->keymgmt是NULL,无法设置回SM2_DEFAULT_ID,导致在验签时使用的ID不一致,验签失败。只能在引擎中的digestverify分别使用SM2_DEFAULT_ID和HANDSHAKE_SM2_ID验签两次吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions