📄 cryptlib.h
字号:
CRYPT_CERTINFO_STRONGEXTRANET,
CRYPT_CERTINFO_STRONGEXTRANET_ZONE, /* sxNetIDList.sxNetID.zone */
CRYPT_CERTINFO_STRONGEXTRANET_ID, /* sxNetIDList.sxNetID.id */
/* 2 5 29 9 subjectDirectoryAttributes */
CRYPT_CERTINFO_SUBJECTDIRECTORYATTRIBUTES,
CRYPT_CERTINFO_SUBJECTDIR_TYPE, /* attribute.type */
CRYPT_CERTINFO_SUBJECTDIR_VALUES, /* attribute.values */
/* 2 5 29 14 subjectKeyIdentifier */
CRYPT_CERTINFO_SUBJECTKEYIDENTIFIER,
/* 2 5 29 15 keyUsage */
CRYPT_CERTINFO_KEYUSAGE,
/* 2 5 29 16 privateKeyUsagePeriod */
CRYPT_CERTINFO_PRIVATEKEYUSAGEPERIOD,
CRYPT_CERTINFO_PRIVATEKEY_NOTBEFORE, /* notBefore */
CRYPT_CERTINFO_PRIVATEKEY_NOTAFTER, /* notAfter */
/* 2 5 29 17 subjectAltName */
CRYPT_CERTINFO_SUBJECTALTNAME,
/* 2 5 29 18 issuerAltName */
CRYPT_CERTINFO_ISSUERALTNAME,
/* 2 5 29 19 basicConstraints */
CRYPT_CERTINFO_BASICCONSTRAINTS,
CRYPT_CERTINFO_CA, /* cA */
CRYPT_CERTINFO_AUTHORITY = CRYPT_CERTINFO_CA,
CRYPT_CERTINFO_PATHLENCONSTRAINT, /* pathLenConstraint */
/* 2 5 29 20 cRLNumber */
CRYPT_CERTINFO_CRLNUMBER,
/* 2 5 29 21 cRLReason */
CRYPT_CERTINFO_CRLREASON,
/* 2 5 29 23 holdInstructionCode */
CRYPT_CERTINFO_HOLDINSTRUCTIONCODE,
/* 2 5 29 24 invalidityDate */
CRYPT_CERTINFO_INVALIDITYDATE,
/* 2 5 29 27 deltaCRLIndicator */
CRYPT_CERTINFO_DELTACRLINDICATOR,
/* 2 5 29 28 issuingDistributionPoint */
CRYPT_CERTINFO_ISSUINGDISTRIBUTIONPOINT,
CRYPT_CERTINFO_ISSUINGDIST_FULLNAME, /* distributionPointName.fullName */
CRYPT_CERTINFO_ISSUINGDIST_USERCERTSONLY, /* onlyContainsUserCerts */
CRYPT_CERTINFO_ISSUINGDIST_CACERTSONLY, /* onlyContainsCACerts */
CRYPT_CERTINFO_ISSUINGDIST_SOMEREASONSONLY, /* onlySomeReasons */
CRYPT_CERTINFO_ISSUINGDIST_INDIRECTCRL, /* indirectCRL */
/* 2 5 29 29 certificateIssuer */
CRYPT_CERTINFO_CERTIFICATEISSUER,
/* 2 5 29 30 nameConstraints */
CRYPT_CERTINFO_NAMECONSTRAINTS,
CRYPT_CERTINFO_PERMITTEDSUBTREES, /* permittedSubtrees */
CRYPT_CERTINFO_EXCLUDEDSUBTREES, /* excludedSubtrees */
/* 2 5 29 31 cRLDistributionPoint */
CRYPT_CERTINFO_CRLDISTRIBUTIONPOINT,
CRYPT_CERTINFO_CRLDIST_FULLNAME, /* distributionPointName.fullName */
CRYPT_CERTINFO_CRLDIST_REASONS, /* reasons */
CRYPT_CERTINFO_CRLDIST_CRLISSUER, /* cRLIssuer */
/* 2 5 29 32 certificatePolicies */
CRYPT_CERTINFO_CERTIFICATEPOLICIES,
CRYPT_CERTINFO_CERTPOLICYID, /* policyInformation.policyIdentifier */
CRYPT_CERTINFO_CERTPOLICY_CPSURI,
/* policyInformation.policyQualifiers.qualifier.cPSuri */
CRYPT_CERTINFO_CERTPOLICY_ORGANIZATION,
/* policyInformation.policyQualifiers.qualifier.userNotice.noticeRef.organization */
CRYPT_CERTINFO_CERTPOLICY_NOTICENUMBERS,
/* policyInformation.policyQualifiers.qualifier.userNotice.noticeRef.noticeNumbers */
CRYPT_CERTINFO_CERTPOLICY_EXPLICITTEXT,
/* policyInformation.policyQualifiers.qualifier.userNotice.explicitText */
/* 2 5 29 33 policyMappings */
CRYPT_CERTINFO_POLICYMAPPINGS,
CRYPT_CERTINFO_ISSUERDOMAINPOLICY, /* policyMappings.issuerDomainPolicy */
CRYPT_CERTINFO_SUBJECTDOMAINPOLICY, /* policyMappings.subjectDomainPolicy */
/* 2 5 29 35 authorityKeyIdentifier */
CRYPT_CERTINFO_AUTHORITYKEYIDENTIFIER,
CRYPT_CERTINFO_AUTHORITY_KEYIDENTIFIER, /* keyIdentifier */
CRYPT_CERTINFO_AUTHORITY_CERTISSUER, /* authorityCertIssuer */
CRYPT_CERTINFO_AUTHORITY_CERTSERIALNUMBER, /* authorityCertSerialNumber */
/* 2 5 29 36 policyConstraints */
CRYPT_CERTINFO_POLICYCONSTRAINTS,
CRYPT_CERTINFO_REQUIREEXPLICITPOLICY, /* policyConstraints.requireExplicitPolicy */
CRYPT_CERTINFO_INHIBITPOLICYMAPPING, /* policyConstraints.inhibitPolicyMapping */
/* 2 5 29 37 extKeyUsage */
CRYPT_CERTINFO_EXTKEYUSAGE,
CRYPT_CERTINFO_EXTKEY_MS_INDIVIDUALCODESIGNING, /* individualCodeSigning */
CRYPT_CERTINFO_EXTKEY_MS_COMMERCIALCODESIGNING, /* commercialCodeSigning */
CRYPT_CERTINFO_EXTKEY_MS_CERTTRUSTLISTSIGNING, /* certTrustListSigning */
CRYPT_CERTINFO_EXTKEY_MS_TIMESTAMPSIGNING, /* timeStampSigning */
CRYPT_CERTINFO_EXTKEY_MS_SERVERGATEDCRYPTO, /* serverGatedCrypto */
CRYPT_CERTINFO_EXTKEY_MS_ENCRYPTEDFILESYSTEM, /* encrypedFileSystem */
CRYPT_CERTINFO_EXTKEY_SERVERAUTH, /* serverAuth */
CRYPT_CERTINFO_EXTKEY_CLIENTAUTH, /* clientAuth */
CRYPT_CERTINFO_EXTKEY_CODESIGNING, /* codeSigning */
CRYPT_CERTINFO_EXTKEY_EMAILPROTECTION, /* emailProtection */
CRYPT_CERTINFO_EXTKEY_IPSECENDSYSTEM, /* ipsecEndSystem */
CRYPT_CERTINFO_EXTKEY_IPSECTUNNEL, /* ipsecTunnel */
CRYPT_CERTINFO_EXTKEY_IPSECUSER, /* ipsecUser */
CRYPT_CERTINFO_EXTKEY_TIMESTAMPING, /* timeStamping */
CRYPT_CERTINFO_EXTKEY_OCSPSIGNING, /* ocspSigning */
CRYPT_CERTINFO_EXTKEY_DIRECTORYSERVICE, /* directoryService */
CRYPT_CERTINFO_EXTKEY_NS_SERVERGATEDCRYPTO, /* serverGatedCrypto */
CRYPT_CERTINFO_EXTKEY_VS_SERVERGATEDCRYPTO_CA, /* serverGatedCrypto CA */
/* 2 5 29 46 freshestCRL */
CRYPT_CERTINFO_FRESHESTCRL,
CRYPT_CERTINFO_FRESHESTCRL_FULLNAME, /* distributionPointName.fullName */
CRYPT_CERTINFO_FRESHESTCRL_REASONS, /* reasons */
CRYPT_CERTINFO_FRESHESTCRL_CRLISSUER, /* cRLIssuer */
/* 2 5 29 54 inhibitAnyPolicy */
CRYPT_CERTINFO_INHIBITANYPOLICY,
/* 2 16 840 1 113730 1 x Netscape extensions */
CRYPT_CERTINFO_NS_CERTTYPE, /* netscape-cert-type */
CRYPT_CERTINFO_NS_BASEURL, /* netscape-base-url */
CRYPT_CERTINFO_NS_REVOCATIONURL, /* netscape-revocation-url */
CRYPT_CERTINFO_NS_CAREVOCATIONURL, /* netscape-ca-revocation-url */
CRYPT_CERTINFO_NS_CERTRENEWALURL, /* netscape-cert-renewal-url */
CRYPT_CERTINFO_NS_CAPOLICYURL, /* netscape-ca-policy-url */
CRYPT_CERTINFO_NS_SSLSERVERNAME, /* netscape-ssl-server-name */
CRYPT_CERTINFO_NS_COMMENT, /* netscape-comment */
/* 2 23 42 7 0 SET hashedRootKey */
CRYPT_CERTINFO_SET_HASHEDROOTKEY,
CRYPT_CERTINFO_SET_ROOTKEYTHUMBPRINT, /* rootKeyThumbPrint */
/* 2 23 42 7 1 SET certificateType */
CRYPT_CERTINFO_SET_CERTIFICATETYPE,
/* 2 23 42 7 2 SET merchantData */
CRYPT_CERTINFO_SET_MERCHANTDATA,
CRYPT_CERTINFO_SET_MERID, /* merID */
CRYPT_CERTINFO_SET_MERACQUIRERBIN, /* merAcquirerBIN */
CRYPT_CERTINFO_SET_MERCHANTLANGUAGE, /* merNames.language */
CRYPT_CERTINFO_SET_MERCHANTNAME, /* merNames.name */
CRYPT_CERTINFO_SET_MERCHANTCITY, /* merNames.city */
CRYPT_CERTINFO_SET_MERCHANTSTATEPROVINCE,/* merNames.stateProvince */
CRYPT_CERTINFO_SET_MERCHANTPOSTALCODE, /* merNames.postalCode */
CRYPT_CERTINFO_SET_MERCHANTCOUNTRYNAME, /* merNames.countryName */
CRYPT_CERTINFO_SET_MERCOUNTRY, /* merCountry */
CRYPT_CERTINFO_SET_MERAUTHFLAG, /* merAuthFlag */
/* 2 23 42 7 3 SET certCardRequired */
CRYPT_CERTINFO_SET_CERTCARDREQUIRED,
/* 2 23 42 7 4 SET tunneling */
CRYPT_CERTINFO_SET_TUNNELING,
CRYPT_CERTINFO_SET_TUNNELLING = CRYPT_CERTINFO_SET_TUNNELING,
CRYPT_CERTINFO_SET_TUNNELINGFLAG, /* tunneling */
CRYPT_CERTINFO_SET_TUNNELLINGFLAG = CRYPT_CERTINFO_SET_TUNNELINGFLAG,
CRYPT_CERTINFO_SET_TUNNELINGALGID, /* tunnelingAlgID */
CRYPT_CERTINFO_SET_TUNNELLINGALGID = CRYPT_CERTINFO_SET_TUNNELINGALGID,
/* S/MIME attributes */
/* 1 2 840 113549 1 9 3 contentType */
CRYPT_CERTINFO_CMS_CONTENTTYPE = CRYPT_CERTINFO_FIRST + 500,
/* 1 2 840 113549 1 9 4 messageDigest */
CRYPT_CERTINFO_CMS_MESSAGEDIGEST,
/* 1 2 840 113549 1 9 5 signingTime */
CRYPT_CERTINFO_CMS_SIGNINGTIME,
/* 1 2 840 113549 1 9 6 counterSignature */
CRYPT_CERTINFO_CMS_COUNTERSIGNATURE, /* counterSignature */
/* 1 2 840 113549 1 9 15 sMIMECapabilities */
CRYPT_CERTINFO_CMS_SMIMECAPABILITIES,
CRYPT_CERTINFO_CMS_SMIMECAP_3DES, /* 3DES encryption */
CRYPT_CERTINFO_CMS_SMIMECAP_AES, /* AES encryption */
CRYPT_CERTINFO_CMS_SMIMECAP_CAST128, /* CAST-128 encryption */
CRYPT_CERTINFO_CMS_SMIMECAP_IDEA, /* IDEA encryption */
CRYPT_CERTINFO_CMS_SMIMECAP_RC2, /* RC2 encryption (w.128 key) */
CRYPT_CERTINFO_CMS_SMIMECAP_RC5, /* RC5 encryption (w.128 key) */
CRYPT_CERTINFO_CMS_SMIMECAP_SKIPJACK, /* Skipjack encryption */
CRYPT_CERTINFO_CMS_SMIMECAP_DES, /* DES encryption */
CRYPT_CERTINFO_CMS_SMIMECAP_PREFERSIGNEDDATA, /* preferSignedData */
CRYPT_CERTINFO_CMS_SMIMECAP_CANNOTDECRYPTANY, /* canNotDecryptAny */
/* 1 2 840 113549 1 9 16 2 1 receiptRequest */
CRYPT_CERTINFO_CMS_RECEIPTREQUEST,
CRYPT_CERTINFO_CMS_RECEIPT_CONTENTIDENTIFIER, /* contentIdentifier */
CRYPT_CERTINFO_CMS_RECEIPT_FROM, /* receiptsFrom */
CRYPT_CERTINFO_CMS_RECEIPT_TO, /* receiptsTo */
/* 1 2 840 113549 1 9 16 2 2 essSecurityLabel */
CRYPT_CERTINFO_CMS_SECURITYLABEL,
CRYPT_CERTINFO_CMS_SECLABEL_CLASSIFICATION, /* securityClassification */
CRYPT_CERTINFO_CMS_SECLABEL_POLICY, /* securityPolicyIdentifier */
CRYPT_CERTINFO_CMS_SECLABEL_PRIVACYMARK,/* privacyMark */
CRYPT_CERTINFO_CMS_SECLABEL_CATTYPE, /* securityCategories.securityCategory.type */
CRYPT_CERTINFO_CMS_SECLABEL_CATVALUE, /* securityCategories.securityCategory.value */
/* 1 2 840 113549 1 9 16 2 3 mlExpansionHistory */
CRYPT_CERTINFO_CMS_MLEXPANSIONHISTORY,
CRYPT_CERTINFO_CMS_MLEXP_ENTITYIDENTIFIER, /* mlData.mailListIdentifier.issuerAndSerialNumber */
CRYPT_CERTINFO_CMS_MLEXP_TIME, /* mlData.expansionTime */
CRYPT_CERTINFO_CMS_MLEXP_NONE, /* mlData.mlReceiptPolicy.none */
CRYPT_CERTINFO_CMS_MLEXP_INSTEADOF, /* mlData.mlReceiptPolicy.insteadOf.generalNames.generalName */
CRYPT_CERTINFO_CMS_MLEXP_INADDITIONTO, /* mlData.mlReceiptPolicy.inAdditionTo.generalNames.generalName */
/* 1 2 840 113549 1 9 16 2 4 contentHints */
CRYPT_CERTINFO_CMS_CONTENTHINTS,
CRYPT_CERTINFO_CMS_CONTENTHINT_DESCRIPTION, /* contentDescription */
CRYPT_CERTINFO_CMS_CONTENTHINT_TYPE, /* contentType */
/* 1 2 840 113549 1 9 16 2 9 equivalentLabels */
CRYPT_CERTINFO_CMS_EQUIVALENTLABEL,
CRYPT_CERTINFO_CMS_EQVLABEL_POLICY, /* securityPolicyIdentifier */
CRYPT_CERTINFO_CMS_EQVLABEL_CLASSIFICATION, /* securityClassification */
CRYPT_CERTINFO_CMS_EQVLABEL_PRIVACYMARK,/* privacyMark */
CRYPT_CERTINFO_CMS_EQVLABEL_CATTYPE, /* securityCategories.securityCategory.type */
CRYPT_CERTINFO_CMS_EQVLABEL_CATVALUE, /* securityCategories.securityCategory.value */
/* 1 2 840 113549 1 9 16 2 12 signingCertificate */
CRYPT_CERTINFO_CMS_SIGNINGCERTIFICATE,
CRYPT_CERTINFO_CMS_SIGNINGCERT_ESSCERTID, /* certs.essCertID */
CRYPT_CERTINFO_CMS_SIGNINGCERT_POLICIES,/* policies.policyInformation.policyIdentifier */
/* 1 2 840 113549 1 9 16 9 signatureTypeIdentifier */
CRYPT_CERTINFO_CMS_SIGTYPEIDENTIFIER,
CRYPT_CERTINFO_CMS_SIGTYPEID_ORIGINATORSIG, /* originatorSig */
CRYPT_CERTINFO_CMS_SIGTYPEID_DOMAINSIG, /* domainSig */
CRYPT_CERTINFO_CMS_SIGTYPEID_ADDITIONALATTRIBUTES, /* additionalAttributesSig */
CRYPT_CERTINFO_CMS_SIGTYPEID_REVIEWSIG, /* reviewSig */
/* 1 2 840 113549 1 9 25 3 randomNonce */
CRYPT_CERTINFO_CMS_NONCE, /* randomNonce */
/* SCEP attributes:
2 16 840 1 113733 1 9 2 messageType
2 16 840 1 113733 1 9 3 pkiStatus
2 16 840 1 113733 1 9 4 failInfo
2 16 840 1 113733 1 9 5 senderNonce
2 16 840 1 113733 1 9 6 recipientNonce
2 16 840 1 113733 1 9 7 transID */
CRYPT_CERTINFO_SCEP_MESSAGETYPE, /* messageType */
CRYPT_CERTINFO_SCEP_PKISTATUS, /* pkiStatus */
CRYPT_CERTINFO_SCEP_FAILINFO, /* failInfo */
CRYPT_CERTINFO_SCEP_SENDERNONCE, /* senderNonce */
CRYPT_CERTINFO_SCEP_RECIPIENTNONCE, /* recipientNonce */
CRYPT_CERTINFO_SCEP_TRANSACTIONID, /* transID */
/* 1 3 6 1 4 1 311 2 1 10 spcAgencyInfo */
CRYPT_CERTINFO_CMS_SPCAGENCYINFO,
CRYPT_CERTINFO_CMS_SPCAGENCYURL, /* spcAgencyInfo.url */
/* 1 3 6 1 4 1 311 2 1 11 spcStatementType */
CRYPT_CERTINFO_CMS_SPCSTATEMENTTYPE,
CRYPT_CERTINFO_CMS_SPCSTMT_INDIVIDUALCODESIGNING, /* individualCodeSigning */
CRYPT_CERTINFO_CMS_SPCSTMT_COMMERCIALCODESIGNING, /* commercialCodeSigning */
/* 1 3 6 1 4 1 311 2 1 12 spcOpusInfo */
CRYPT_CERTINFO_CMS_SPCOPUSINFO,
CRYPT_CERTINFO_CMS_SPCOPUSINFO_NAME, /* spcOpusInfo.name */
CRYPT_CERTINFO_CMS_SPCOPUSINFO_URL, /* spcOpusInfo.url */
/* Used internally */
CRYPT_CERTINFO_LAST, CRYPT_KEYINFO_FIRST = 3000,
/*********************/
/* Keyset attributes */
/*********************/
CRYPT_KEYINFO_QUERY, /* Keyset query */
CRYPT_KEYINFO_QUERY_REQUESTS, /* Query of requests in cert store */
/* Used internally */
CRYPT_KEYINFO_LAST, CRYPT_DEVINFO_FIRST = 4000,
/*********************/
/* Device attributes */
/*********************/
CRYPT_DEVINFO_INITIALISE, /* Initialise device for use */
CRYPT_DEVINFO_INITIALIZE = CRYPT_DEVINFO_INITIALISE,
CRYPT_DEVINFO_AUTHENT_USER, /* Authenticate user to device */
CRYPT_DEVINFO_AUTHENT_SUPERVISOR, /* Authenticate supervisor to dev.*/
CRYPT_DEVINFO_SET_AUTHENT_USER, /* Set user authent.value */
CRYPT_DEVINFO_SET_AUTHENT_SUPERVISOR, /* Set supervisor auth.val.*/
CRYPT_DEVINFO_ZEROISE, /* Zeroise device */
CRYPT_DEVINFO_ZEROIZE = CRYPT_DEVINFO_ZEROISE,
CRYPT_DEVINFO_LOGGEDIN, /* Whether user is logged in */
CRYPT_DEVINFO_LABEL, /* Device/token label */
/* Used internally */
CRYPT_DEVINFO_LAST, CRYPT_ENVINFO_FIRST = 5000,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -