Support SM2 certificate verification
[openssl.git] / crypto / x509 / x_x509.c
index 54d015b269814b964445623f9c0803d3226a8003..901a3e6a925ece6915d596e1013a6c0cdd0e63b9 100644 (file)
@@ -244,3 +244,15 @@ int X509_get_signature_nid(const X509 *x)
 {
     return OBJ_obj2nid(x->sig_alg.algorithm);
 }
+
+#ifndef OPENSSL_NO_SM2
+void X509_set_sm2_id(X509 *x, ASN1_OCTET_STRING *sm2_id)
+{
+    x->sm2_id = *sm2_id;
+}
+
+ASN1_OCTET_STRING *X509_get0_sm2_id(X509 *x)
+{
+    return &x->sm2_id;
+}
+#endif