API参考
载入中...
搜索中...
未找到
Pki_errno

PKI-related error code definitions. 更多...

Pki_errno 的协作图:

枚举

enum  HITLS_X509_ERRNO {
  HITLS_PKI_SUCCESS , HITLS_X509_ERR_TIME_EXPIRED = 0x04000001 , HITLS_X509_ERR_TIME_FUTURE , HITLS_X509_ERR_VFY_KU_NO_CERTSIGN ,
  HITLS_X509_ERR_VFY_KU_NO_CRLSIGN , HITLS_X509_ERR_VFY_SIGNALG_NOT_MATCH , HITLS_X509_ERR_INVALID_PARAM , HITLS_X509_ERR_VFY_CHECK_SECBITS ,
  HITLS_X509_ERR_VFY_CERT_REVOKED , HITLS_X509_ERR_VFY_GET_HASHID , HITLS_X509_ERR_VFY_GET_SIGNID , HITLS_X509_ERR_VFY_DUP_PUBKEY ,
  HITLS_X509_ERR_CERT_CHAIN_COUNT_IS0 , HITLS_X509_ERR_ISSUE_CERT_NOT_FOUND , HITLS_X509_ERR_ROOT_CERT_NOT_FOUND , HITLS_X509_ERR_CHAIN_DEPTH_UP_LIMIT ,
  HITLS_X509_ERR_VFY_AKI_SKI_NOT_MATCH , HITLS_X509_ERR_VFY_ERR_SM2_USER_ID , HITLS_X509_ERR_VFY_SKI_NOT_FOUND , HITLS_X509_ERR_VFY_GET_NOTBEFORE_FAIL ,
  HITLS_X509_ERR_VFY_NOTBEFORE_IN_FUTURE , HITLS_X509_ERR_VFY_GET_NOTAFTER_FAIL , HITLS_X509_ERR_VFY_NOTAFTER_EXPIRED , HITLS_X509_ERR_VFY_GET_THISUPDATE_FAIL ,
  HITLS_X509_ERR_VFY_THISUPDATE_IN_FUTURE , HITLS_X509_ERR_VFY_GET_NEXTUPDATE_FAIL , HITLS_X509_ERR_VFY_NEXTUPDATE_EXPIRED , HITLS_X509_ERR_VFY_CRLSIGN_FAIL ,
  HITLS_X509_ERR_VFY_CERT_SIGN_FAIL , HITLS_X509_ERR_VFY_GET_PUBKEY_SIGNID , HITLS_X509_ERR_VFY_CRL_NOT_FOUND , HITLS_X509_ERR_VFY_INVALID_PURPOSE ,
  HITLS_X509_ERR_VFY_INVALID_CA , HITLS_X509_ERR_VFY_HOSTNAME_FAIL , HITLS_X509_ERR_VFY_PATHLEN_EXCEEDED , HITLS_X509_ERR_VFY_PURPOSE_UNMATCH ,
  HITLS_X509_ERR_KU_IS_NONE , HITLS_X509_ERR_CERT_NOT_CA = 0x04010001 , HITLS_X509_ERR_CERT_EXIST , HITLS_X509_ERR_CERT_START_TIME_LATER ,
  HITLS_X509_ERR_PROCESS_CRITICALEXT , HITLS_X509_ERR_CERT_INVALID_DN , HITLS_X509_ERR_CERT_INVALID_SERIAL_NUM , HITLS_X509_ERR_CERT_INVALID_TIME ,
  HITLS_X509_ERR_CERT_INVALID_PUBKEY , HITLS_X509_ERR_CERT_INACCURACY_VERSION , HITLS_X509_ERR_CERT_NOT_SIGNED , HITLS_X509_ERR_CERT_SIGN_ALG ,
  HITLS_X509_ERR_CERT_DUP_FAIL , HITLS_X509_ERR_CERT_CN_NOT_FOUND , HITLS_X509_ERR_CERT_THISUPDATE_UNEXIST , HITLS_X509_ERR_CERT_NEXTUPDATE_UNEXIST ,
  HITLS_X509_ERR_CERT_NOT_MATCH_KEY , HITLS_X509_ERR_CRL_EXIST = 0x04020001 , HITLS_X509_ERR_CRL_NOT_FOUND , HITLS_X509_ERR_CRL_INACCURACY_VERSION ,
  HITLS_X509_ERR_CRL_ENTRY , HITLS_X509_ERR_CRL_THISUPDATE_UNEXIST , HITLS_X509_ERR_CRL_NEXTUPDATE_UNEXIST , HITLS_X509_ERR_CRL_REVOKELIST_UNEXIST ,
  HITLS_X509_ERR_CRL_ISSUER_EMPTY , HITLS_X509_ERR_CRL_TIME_INVALID , HITLS_X509_ERR_CRL_NOT_SIGNED , HITLS_X509_ERR_FORMAT_UNSUPPORT = 0x04030001 ,
  HITLS_X509_ERR_ALG_OID , HITLS_X509_ERR_NAME_OID , HITLS_X509_ERR_PARSE_STR , HITLS_X509_ERR_CHECK_TAG ,
  HITLS_X509_ERR_GET_ANY_TAG , HITLS_X509_ERR_PARSE_NO_ELEMENT , HITLS_X509_ERR_PARSE_NO_ENOUGH , HITLS_X509_ERR_HASHID ,
  HITLS_X509_ERR_SET_DNNAME_UNKNOWN , HITLS_X509_ERR_SET_DNNAME_TOOMUCH , HITLS_X509_ERR_SET_DNNAME_INVALID_LEN , HITLS_X509_ERR_SET_KEY ,
  HITLS_X509_ERR_SIGN_PARAM , HITLS_X509_ERR_MD_NOT_MATCH , HITLS_X509_ERR_MGF_NOT_MATCH , HITLS_X509_ERR_PSS_SALTLEN ,
  HITLS_X509_ERR_ENCODE_SIGNID , HITLS_X509_ERR_PARSE_OBJ_ID , HITLS_X509_ERR_PARSE_ATTR_BUF , HITLS_X509_ERR_SET_ATTR_REPEAT ,
  HITLS_X509_ERR_SET_AFTER_PARSE , HITLS_X509_ERR_SET_NAME_LIST , HITLS_X509_ERR_SORT_NAME_NODE , HITLS_X509_ERR_ATTR_NOT_FOUND ,
  HITLS_X509_ERR_SIGN_AFTER_PARSE , HITLS_X509_ERR_FUNC_UNSUPPORT , HITLS_X509_ERR_ALG_UNSUPPORT , HITLS_X509_ERR_ATTR_UNSUPPORT ,
  HITLS_X509_ERR_EXT_NOT_FOUND = 0x04040001 , HITLS_X509_ERR_EXT_UNSUPPORT , HITLS_X509_ERR_EXT_PARSE_AFTER_SET , HITLS_X509_ERR_EXT_SET_AFTER_PARSE ,
  HITLS_X509_ERR_EXT_SET , HITLS_X509_ERR_EXT_KU , HITLS_X509_ERR_EXT_OID , HITLS_X509_ERR_EXT_KID ,
  HITLS_X509_ERR_EXT_SAN , HITLS_X509_ERR_EXT_SAN_ELE , HITLS_X509_ERR_EXT_EXTENDED_KU , HITLS_X509_ERR_EXT_EXTENDED_KU_ELE ,
  HITLS_X509_ERR_EXT_GN_UNSUPPORT , HITLS_X509_ERR_EXT_CRLNUMBER , HITLS_X509_ERR_PARSE_EXT_KU , HITLS_X509_ERR_PARSE_EXT_BUF ,
  HITLS_X509_ERR_PARSE_EXT_REPEAT , HITLS_X509_ERR_PARSE_AKI , HITLS_X509_ERR_PARSE_SAN , HITLS_X509_ERR_PARSE_SAN_ITEM_UNKNOW ,
  HITLS_X509_ERR_PARSE_EXKU , HITLS_X509_ERR_PARSE_EXKU_ITEM , HITLS_X509_ERR_EXT_ILLEGAL_AKI , HITLS_X509_ERR_EXT_NO_BCONS ,
  HITLS_X509_ERR_EXT_UNKNOWN_ERROR , HITLS_X509_ERR_SAN_NOT_FOUND , HITLS_X509_ERR_CSR_INVALID_PUBKEY = 0x04050001 , HITLS_X509_ERR_CSR_INVALID_SUBJECT_DN ,
  HITLS_X509_ERR_CSR_NOT_SIGNED , HITLS_CMS_ERR_NULL_POINTER = 0x04060001 , HITLS_CMS_ERR_INVALID_DATA , HITLS_CMS_ERR_INVALID_ALGO ,
  HITLS_CMS_ERR_INVALID_FORMAT , HITLS_CMS_ERR_INVALID_PARAM , HITLS_CMS_ERR_PARSE_TYPE , HITLS_CMS_ERR_UNSUPPORTED_TYPE ,
  HITLS_CMS_ERR_CTX_IS_NOT_INIT , HITLS_CMS_ERR_ENCAPCONT_TYPE , HITLS_CMS_ERR_VERSION_INVALID , HITLS_CMS_ERR_SIGNEDDATA_NO_CONTENT ,
  HITLS_CMS_ERR_SIGNEDDATA_NO_SIGNERINFO , HITLS_CMS_ERR_SIGNEDDATA_CONTENT_MISMATCH , HITLS_CMS_ERR_SIGNEDDATA_MSG_HASH_MISMATCH , HITLS_CMS_ERR_SIGNEDDATA_SIGNEDATTRS_INVALID ,
  HITLS_CMS_ERR_SIGNEDDATA_NO_FIND_CERT , HITLS_CMS_ERR_SIGNEDDATA_OBTAIN_PUB_FAILED , HITLS_CMS_ERR_SIGNEDDATA_NO_FIND_HASH , HITLS_CMS_ERR_SIGNEDDATA_NO_FIND_SIGNERINFO_ATTR ,
  HITLS_CMS_ERR_SIGNEDDATA_SIGNALG_INVALID , HITLS_CMS_ERR_INVALID_SIGNEDDATA_MSG , HITLS_CMS_ERR_NOT_ENOUGH_INFO_KEY , HITLS_CMS_ERR_IS_NOT_DETACHED_SIGNEDDATA ,
  HITLS_CMS_ERR_SIGNEDDATA_INVALID_ATTR , HITLS_CMS_ERR_INVALID_STATE , HITLS_CMS_ERR_VERIFY_FAIL , HITLS_CMS_ERR_CERT_NOT_MATCH_SIGNERINFO ,
  HITLS_CMS_ERR_MLDSA_INVALID_DIGEST , HITLS_CMS_ERR_MLDSA_ERROR_DIGEST , HITLS_CMS_ERR_PQC_PARAMS_NOT_OMITTED , HITLS_CMS_ERR_NOT_SUPPORT_STREAM_PQC ,
  HITLS_PKCS12_ERR_NULL_POINTER = 0x04070001 , HITLS_PKCS12_ERR_INVALID_PARAM , HITLS_PKCS12_ERR_INVALID_PFX , HITLS_PKCS12_ERR_INVALID_ALGO ,
  HITLS_PKCS12_ERR_PARSE_TYPE , HITLS_PKCS12_ERR_VERIFY_FAIL , HITLS_PKCS12_ERR_INVALID_CONTENTINFO , HITLS_PKCS12_ERR_INVALID_SAFEBAG_TYPE ,
  HITLS_PKCS12_ERR_INVALID_SAFEBAG_ATTRIBUTES , HITLS_PKCS12_ERR_INVALID_CERTYPES , HITLS_PKCS12_ERR_INVALID_PASSWORD , HITLS_PKCS12_ERR_INVALID_SALTLEN ,
  HITLS_PKCS12_ERR_INVALID_ITERATION , HITLS_PKCS12_ERR_NO_ENTITYKEY , HITLS_PKCS12_ERR_NO_ENTITYCERT , HITLS_PKCS12_ERR_FORMAT_UNSUPPORT ,
  HITLS_PKCS12_ERR_NONE_DATA , HITLS_PKCS12_ERR_NO_PAIRED_CERT_AND_KEY , HITLS_PKCS12_ERR_KDF_TOO_LONG_INPUT , HITLS_PKCS12_ERR_REPEATED_SET_ENTITYCERT ,
  HITLS_PKCS12_ERR_REPEATED_SET_KEY , HITLS_PKCS12_ERR_NO_ENCRYPT_PARAM , HITLS_PKCS12_ERR_NO_MAC_PARAM , HITLS_PKCS12_ERR_NO_SAFEBAG_ATTRIBUTES ,
  HITLS_PKCS12_ERR_BAG_NO_KEY , HITLS_PKCS12_ERR_BAG_NO_CERT , HITLS_PKCS12_ERR_BAG_NO_SECRET , HITLS_PKCS12_ERR_BUFFLEN_NOT_ENOUGH ,
  HITLS_PRINT_ERR_SIGN_ALG = 0x04080001 , HITLS_PRINT_ERR_PUBKEY , HITLS_PRINT_ERR_CERT_TBS , HITLS_PRINT_ERR_CERT ,
  HITLS_PRINT_ERR_DNNAME , HITLS_PRINT_ERR_DNNAME_VALUE , HITLS_PRINT_ERR_DNNAME_HASH , HITLS_PRINT_ERR_EXT_NAME ,
  HITLS_PRINT_ERR_EXT , HITLS_PRINT_ERR_EXT_KU , HITLS_PRINT_ERR_EXT_EXTKU , HITLS_PRINT_ERR_EXT_SKI ,
  HITLS_PRINT_ERR_EXT_AKI_KID , HITLS_PRINT_ERR_EXT_AKI_ISSUER , HITLS_PRINT_ERR_EXT_AKI_SERIAL , HITLS_PRINT_ERR_GNNAME ,
  HITLS_PRINT_ERR_GNNAME_UNKNOWN , HITLS_PRINT_ERR_CSR_INFO , HITLS_PRINT_ERR_CSR , HITLS_PRINT_ERR_SIGN_ALG_UNSUPPORT ,
  HITLS_PRINT_ERR_CRL , HITLS_PRINT_ERR_CRL_TBS
}
 Error codes returned by the PKI APIs. 更多...

详细描述

PKI-related error code definitions.

枚举类型说明

◆ HITLS_X509_ERRNO

Error codes returned by the PKI APIs.

枚举值
HITLS_CMS_ERR_CERT_NOT_MATCH_SIGNERINFO 

The cert is not matched with the signerInfo, which cannot be used in other places.

HITLS_CMS_ERR_MLDSA_INVALID_DIGEST 

ML-DSA digest algorithm does not meet RFC 9882 requirements

HITLS_CMS_ERR_PQC_PARAMS_NOT_OMITTED 

PQC algorithm parameters must be omitted

HITLS_CMS_ERR_NOT_SUPPORT_STREAM_PQC 

Streaming mode is not supported for PQC algorithms