cryptlib.pas

来自「提供了很多种加密算法和CA认证及相关服务如CMP、OCSP等的开发」· PAS 代码 · 共 1,269 行 · 第 1/5 页

PAS
1,269
字号

  { 2 5 29 9 subjectDirectoryAttributes }
  CRYPT_CERTINFO_SUBJECTDIRECTORYATTRIBUTES         = 2220;
  CRYPT_CERTINFO_SUBJECTDIR_TYPE                    = 2221; { attribute.type }
  CRYPT_CERTINFO_SUBJECTDIR_VALUES                  = 2222; { attribute.values }

  { 2 5 29 14 subjectKeyIdentifier }
  CRYPT_CERTINFO_SUBJECTKEYIDENTIFIER               = 2223;

  { 2 5 29 15 keyUsage }
  CRYPT_CERTINFO_KEYUSAGE                           = 2224;

  { 2 5 29 16 privateKeyUsagePeriod }
  CRYPT_CERTINFO_PRIVATEKEYUSAGEPERIOD              = 2225;
  CRYPT_CERTINFO_PRIVATEKEY_NOTBEFORE               = 2226; { notBefore }
  CRYPT_CERTINFO_PRIVATEKEY_NOTAFTER                = 2227; { notAfter }

  { 2 5 29 17 subjectAltName }
  CRYPT_CERTINFO_SUBJECTALTNAME                     = 2228;

  { 2 5 29 18 issuerAltName }
  CRYPT_CERTINFO_ISSUERALTNAME                      = 2229;

  { 2 5 29 19 basicConstraints }
  CRYPT_CERTINFO_BASICCONSTRAINTS                   = 2230;
  CRYPT_CERTINFO_CA                                 = 2231; { cA }
  CRYPT_CERTINFO_AUTHORITY                          = 2231; {  = CRYPT_CERTINFO_CA  }
  CRYPT_CERTINFO_PATHLENCONSTRAINT                  = 2232; { pathLenConstraint }

  { 2 5 29 20 cRLNumber }
  CRYPT_CERTINFO_CRLNUMBER                          = 2233;

  { 2 5 29 21 cRLReason }
  CRYPT_CERTINFO_CRLREASON                          = 2234;

  { 2 5 29 23 holdInstructionCode }
  CRYPT_CERTINFO_HOLDINSTRUCTIONCODE                = 2235;

  { 2 5 29 24 invalidityDate }
  CRYPT_CERTINFO_INVALIDITYDATE                     = 2236;

  { 2 5 29 27 deltaCRLIndicator }
  CRYPT_CERTINFO_DELTACRLINDICATOR                  = 2237;

  { 2 5 29 28 issuingDistributionPoint }
  CRYPT_CERTINFO_ISSUINGDISTRIBUTIONPOINT           = 2238;
  CRYPT_CERTINFO_ISSUINGDIST_FULLNAME               = 2239; { distributionPointName.fullName }
  CRYPT_CERTINFO_ISSUINGDIST_USERCERTSONLY          = 2240; { onlyContainsUserCerts }
  CRYPT_CERTINFO_ISSUINGDIST_CACERTSONLY            = 2241; { onlyContainsCACerts }
  CRYPT_CERTINFO_ISSUINGDIST_SOMEREASONSONLY        = 2242; { onlySomeReasons }
  CRYPT_CERTINFO_ISSUINGDIST_INDIRECTCRL            = 2243; { indirectCRL }

  { 2 5 29 29 certificateIssuer }
  CRYPT_CERTINFO_CERTIFICATEISSUER                  = 2244;

  { 2 5 29 30 nameConstraints }
  CRYPT_CERTINFO_NAMECONSTRAINTS                    = 2245;
  CRYPT_CERTINFO_PERMITTEDSUBTREES                  = 2246; { permittedSubtrees }
  CRYPT_CERTINFO_EXCLUDEDSUBTREES                   = 2247; { excludedSubtrees }

  { 2 5 29 31 cRLDistributionPoint }
  CRYPT_CERTINFO_CRLDISTRIBUTIONPOINT               = 2248;
  CRYPT_CERTINFO_CRLDIST_FULLNAME                   = 2249; { distributionPointName.fullName }
  CRYPT_CERTINFO_CRLDIST_REASONS                    = 2250; { reasons }
  CRYPT_CERTINFO_CRLDIST_CRLISSUER                  = 2251; { cRLIssuer }

  { 2 5 29 32 certificatePolicies }
  CRYPT_CERTINFO_CERTIFICATEPOLICIES                = 2252;
  CRYPT_CERTINFO_CERTPOLICYID                       = 2253; { policyInformation.policyIdentifier }
  CRYPT_CERTINFO_CERTPOLICY_CPSURI                  = 2254;
  { policyInformation.policyQualifiers.qualifier.cPSuri }
  CRYPT_CERTINFO_CERTPOLICY_ORGANIZATION            = 2255;
  { policyInformation.policyQualifiers.qualifier.userNotice.noticeRef.organization }
  CRYPT_CERTINFO_CERTPOLICY_NOTICENUMBERS           = 2256;
  { policyInformation.policyQualifiers.qualifier.userNotice.noticeRef.noticeNumbers }
  CRYPT_CERTINFO_CERTPOLICY_EXPLICITTEXT            = 2257;
  { policyInformation.policyQualifiers.qualifier.userNotice.explicitText }

  { 2 5 29 33 policyMappings }
  CRYPT_CERTINFO_POLICYMAPPINGS                     = 2258;
  CRYPT_CERTINFO_ISSUERDOMAINPOLICY                 = 2259; { policyMappings.issuerDomainPolicy }
  CRYPT_CERTINFO_SUBJECTDOMAINPOLICY                = 2260; { policyMappings.subjectDomainPolicy }

  { 2 5 29 35 authorityKeyIdentifier }
  CRYPT_CERTINFO_AUTHORITYKEYIDENTIFIER             = 2261;
  CRYPT_CERTINFO_AUTHORITY_KEYIDENTIFIER            = 2262; { keyIdentifier }
  CRYPT_CERTINFO_AUTHORITY_CERTISSUER               = 2263; { authorityCertIssuer }
  CRYPT_CERTINFO_AUTHORITY_CERTSERIALNUMBER         = 2264; { authorityCertSerialNumber }

  { 2 5 29 36 policyConstraints }
  CRYPT_CERTINFO_POLICYCONSTRAINTS                  = 2265;
  CRYPT_CERTINFO_REQUIREEXPLICITPOLICY              = 2266; { policyConstraints.requireExplicitPolicy }
  CRYPT_CERTINFO_INHIBITPOLICYMAPPING               = 2267; { policyConstraints.inhibitPolicyMapping }

  { 2 5 29 37 extKeyUsage }
  CRYPT_CERTINFO_EXTKEYUSAGE                        = 2268;
  CRYPT_CERTINFO_EXTKEY_MS_INDIVIDUALCODESIGNING    = 2269; { individualCodeSigning }
  CRYPT_CERTINFO_EXTKEY_MS_COMMERCIALCODESIGNING    = 2270; { commercialCodeSigning }
  CRYPT_CERTINFO_EXTKEY_MS_CERTTRUSTLISTSIGNING     = 2271; { certTrustListSigning }
  CRYPT_CERTINFO_EXTKEY_MS_TIMESTAMPSIGNING         = 2272; { timeStampSigning }
  CRYPT_CERTINFO_EXTKEY_MS_SERVERGATEDCRYPTO        = 2273; { serverGatedCrypto }
  CRYPT_CERTINFO_EXTKEY_MS_ENCRYPTEDFILESYSTEM      = 2274; { encrypedFileSystem }
  CRYPT_CERTINFO_EXTKEY_SERVERAUTH                  = 2275; { serverAuth }
  CRYPT_CERTINFO_EXTKEY_CLIENTAUTH                  = 2276; { clientAuth }
  CRYPT_CERTINFO_EXTKEY_CODESIGNING                 = 2277; { codeSigning }
  CRYPT_CERTINFO_EXTKEY_EMAILPROTECTION             = 2278; { emailProtection }
  CRYPT_CERTINFO_EXTKEY_IPSECENDSYSTEM              = 2279; { ipsecEndSystem }
  CRYPT_CERTINFO_EXTKEY_IPSECTUNNEL                 = 2280; { ipsecTunnel }
  CRYPT_CERTINFO_EXTKEY_IPSECUSER                   = 2281; { ipsecUser }
  CRYPT_CERTINFO_EXTKEY_TIMESTAMPING                = 2282; { timeStamping }
  CRYPT_CERTINFO_EXTKEY_OCSPSIGNING                 = 2283; { ocspSigning }
  CRYPT_CERTINFO_EXTKEY_DIRECTORYSERVICE            = 2284; { directoryService }
  CRYPT_CERTINFO_EXTKEY_NS_SERVERGATEDCRYPTO        = 2285; { serverGatedCrypto }
  CRYPT_CERTINFO_EXTKEY_VS_SERVERGATEDCRYPTO_CA     = 2286; { serverGatedCrypto CA }

  { 2 16 840 1 113730 1 x Netscape extensions }
  CRYPT_CERTINFO_NS_CERTTYPE                        = 2287; { netscape-cert-type }
  CRYPT_CERTINFO_NS_BASEURL                         = 2288; { netscape-base-url }
  CRYPT_CERTINFO_NS_REVOCATIONURL                   = 2289; { netscape-revocation-url }
  CRYPT_CERTINFO_NS_CAREVOCATIONURL                 = 2290; { netscape-ca-revocation-url }
  CRYPT_CERTINFO_NS_CERTRENEWALURL                  = 2291; { netscape-cert-renewal-url }
  CRYPT_CERTINFO_NS_CAPOLICYURL                     = 2292; { netscape-ca-policy-url }
  CRYPT_CERTINFO_NS_SSLSERVERNAME                   = 2293; { netscape-ssl-server-name }
  CRYPT_CERTINFO_NS_COMMENT                         = 2294; { netscape-comment }

  { 2 23 42 7 0 SET hashedRootKey }
  CRYPT_CERTINFO_SET_HASHEDROOTKEY                  = 2295;
  CRYPT_CERTINFO_SET_ROOTKEYTHUMBPRINT              = 2296; { rootKeyThumbPrint }

  { 2 23 42 7 1 SET certificateType }
  CRYPT_CERTINFO_SET_CERTIFICATETYPE                = 2297;

  { 2 23 42 7 2 SET merchantData }
  CRYPT_CERTINFO_SET_MERCHANTDATA                   = 2298;
  CRYPT_CERTINFO_SET_MERID                          = 2299; { merID }
  CRYPT_CERTINFO_SET_MERACQUIRERBIN                 = 2300; { merAcquirerBIN }
  CRYPT_CERTINFO_SET_MERCHANTLANGUAGE               = 2301; { merNames.language }
  CRYPT_CERTINFO_SET_MERCHANTNAME                   = 2302; { merNames.name }
  CRYPT_CERTINFO_SET_MERCHANTCITY                   = 2303; { merNames.city }
  CRYPT_CERTINFO_SET_MERCHANTSTATEPROVINCE          = 2304; { merNames.stateProvince }
  CRYPT_CERTINFO_SET_MERCHANTPOSTALCODE             = 2305; { merNames.postalCode }
  CRYPT_CERTINFO_SET_MERCHANTCOUNTRYNAME            = 2306; { merNames.countryName }
  CRYPT_CERTINFO_SET_MERCOUNTRY                     = 2307; { merCountry }
  CRYPT_CERTINFO_SET_MERAUTHFLAG                    = 2308; { merAuthFlag }

  { 2 23 42 7 3 SET certCardRequired }
  CRYPT_CERTINFO_SET_CERTCARDREQUIRED               = 2309;

  { 2 23 42 7 4 SET tunneling }
  CRYPT_CERTINFO_SET_TUNNELING                      = 2310;
  CRYPT_CERTINFO_SET_TUNNELLING                     = 2310; {  = CRYPT_CERTINFO_SET_TUNNELING  }
  CRYPT_CERTINFO_SET_TUNNELINGFLAG                  = 2311; { tunneling }
  CRYPT_CERTINFO_SET_TUNNELLINGFLAG                 = 2311; {  = CRYPT_CERTINFO_SET_TUNNELINGFLAG  }
  CRYPT_CERTINFO_SET_TUNNELINGALGID                 = 2312; { tunnelingAlgID }
  CRYPT_CERTINFO_SET_TUNNELLINGALGID                = 2312; {  = CRYPT_CERTINFO_SET_TUNNELINGALGID  }

  { S/MIME attributes }

  { 1 2 840 113549 1 9 3 contentType }
  CRYPT_CERTINFO_CMS_CONTENTTYPE                    = 2500;

  { 1 2 840 113549 1 9 4 messageDigest }
  CRYPT_CERTINFO_CMS_MESSAGEDIGEST                  = 2501;

  { 1 2 840 113549 1 9 5 signingTime }
  CRYPT_CERTINFO_CMS_SIGNINGTIME                    = 2502;

  { 1 2 840 113549 1 9 6 counterSignature }
  CRYPT_CERTINFO_CMS_COUNTERSIGNATURE               = 2503; { counterSignature }

  { 1 2 840 113549 1 9 15 sMIMECapabilities }
  CRYPT_CERTINFO_CMS_SMIMECAPABILITIES              = 2504;
  CRYPT_CERTINFO_CMS_SMIMECAP_3DES                  = 2505; { 3DES encryption }
  CRYPT_CERTINFO_CMS_SMIMECAP_AES                   = 2506; { AES encryption }
  CRYPT_CERTINFO_CMS_SMIMECAP_CAST128               = 2507; { CAST-128 encryption }
  CRYPT_CERTINFO_CMS_SMIMECAP_IDEA                  = 2508; { IDEA encryption }
  CRYPT_CERTINFO_CMS_SMIMECAP_RC2                   = 2509; { RC2 encryption (w.128 key) }
  CRYPT_CERTINFO_CMS_SMIMECAP_RC5                   = 2510; { RC5 encryption (w.128 key) }
  CRYPT_CERTINFO_CMS_SMIMECAP_SKIPJACK              = 2511; { Skipjack encryption }
  CRYPT_CERTINFO_CMS_SMIMECAP_DES                   = 2512; { DES encryption }
  CRYPT_CERTINFO_CMS_SMIMECAP_PREFERSIGNEDDATA      = 2513; { preferSignedData }
  CRYPT_CERTINFO_CMS_SMIMECAP_CANNOTDECRYPTANY      = 2514; { canNotDecryptAny }

  { 1 2 840 113549 1 9 16 2 1 receiptRequest }
  CRYPT_CERTINFO_CMS_RECEIPTREQUEST                 = 2515;
  CRYPT_CERTINFO_CMS_RECEIPT_CONTENTIDENTIFIER      = 2516; { contentIdentifier }
  CRYPT_CERTINFO_CMS_RECEIPT_FROM                   = 2517; { receiptsFrom }
  CRYPT_CERTINFO_CMS_RECEIPT_TO                     = 2518; { receiptsTo }

  { 1 2 840 113549 1 9 16 2 2 essSecurityLabel }
  CRYPT_CERTINFO_CMS_SECURITYLABEL                  = 2519;
  CRYPT_CERTINFO_CMS_SECLABEL_CLASSIFICATION        = 2520; { securityClassification }
  CRYPT_CERTINFO_CMS_SECLABEL_POLICY                = 2521; { securityPolicyIdentifier }
  CRYPT_CERTINFO_CMS_SECLABEL_PRIVACYMARK           = 2522; { privacyMark }
  CRYPT_CERTINFO_CMS_SECLABEL_CATTYPE               = 2523; { securityCategories.securityCategory.type }
  CRYPT_CERTINFO_CMS_SECLABEL_CATVALUE              = 2524; { securityCategories.securityCategory.value }

  { 1 2 840 113549 1 9 16 2 3 mlExpansionHistory }
  CRYPT_CERTINFO_CMS_MLEXPANSIONHISTORY             = 2525;
  CRYPT_CERTINFO_CMS_MLEXP_ENTITYIDENTIFIER         = 2526; { mlData.mailListIdentifier.issuerAndSerialNumber }
  CRYPT_CERTINFO_CMS_MLEXP_TIME                     = 2527; { mlData.expansionTime }
  CRYPT_CERTINFO_CMS_MLEXP_NONE                     = 2528; { mlData.mlReceiptPolicy.none }
  CRYPT_CERTINFO_CMS_MLEXP_INSTEADOF                = 2529; { mlData.mlReceiptPolicy.insteadOf.generalNames.generalName }
  CRYPT_CERTINFO_CMS_MLEXP_INADDITIONTO             = 2530; { mlData.mlReceiptPolicy.inAdditionTo.generalNames.generalName }

  { 1 2 840 113549 1 9 16 2 4 contentHints }
  CRYPT_CERTINFO_CMS_CONTENTHINTS                   = 2531;
  CRYPT_CERTINFO_CMS_CONTENTHINT_DESCRIPTION        = 2532; { contentDescription }
  CRYPT_CERTINFO_CMS_CONTENTHINT_TYPE               = 2533; { contentType }

  { 1 2 840 113549 1 9 16 2 9 equivalentLabels }
  CRYPT_CERTINFO_CMS_EQUIVALENTLABEL                = 2534;
  CRYPT_CERTINFO_CMS_EQVLABEL_POLICY                = 2535; { securityPolicyIdentifier }
  CRYPT_CERTINFO_CMS_EQVLABEL_CLASSIFICATION        = 2536; { securityClassification }
  CRYPT_CERTINFO_CMS_EQVLABEL_PRIVACYMARK           = 2537; { privacyMark }
  CRYPT_CERTINFO_CMS_EQVLABEL_CATTYPE               = 2538; { securityCategories.securityCategory.type }
  CRYPT_CERTINFO_CMS_EQVLABEL_CATVALUE              = 2539; { securityCategories.securityCategory.value }

  { 1 2 840 113549 1 9 16 2 12 signingCertificate }
  CRYPT_CERTINFO_CMS_SIGNINGCERTIFICATE             = 2540;
  CRYPT_CERTINFO_CMS_SIGNINGCERT_ESSCERTID          = 2541; { certs.essCertID }
  CRYPT_CERTINFO_CMS_SIGNINGCERT_POLICIES           = 2542; { policies.policyInformation.policyIdentifier }

  { 1 3 6 1 4 1 311 2 1 10 spcAgencyInfo }
  CRYPT_CERTINFO_CMS_SPCAGENCYINFO                  = 2543;
  CRYPT_CERTINFO_CMS_SPCAGENCYURL                   = 2544; { spcAgencyInfo.url }

  { 1 3 6 1 4 1 311 2 1 11 spcStatementType }
  CRYPT_CERTINFO_CMS_SPCSTATEMENTTYPE               = 2545;
  CRYPT_CERTINFO_CMS_SPCSTMT_INDIVIDUALCODESIGNING  = 2546; { individualCodeSigning }
  CRYPT_CERTINFO_CMS_SPCSTMT_COMMERCIALCODESIGNING  = 2547; { commercialCodeSigning }

  { 1 3 6 1 4 1 311 2 1 12 spcOpusInfo }
  CRYPT_CERTINFO_CMS_SPCOPUSINFO                    = 2548;

  { Used internally }
  CRYPT_CERTINFO_LAST                               = 2549; 
  CRYPT_KEYINFO_FIRST                               = 3000;

  {*******************}
  { Keyset attributes }
  {*******************}

  CRYPT_KEYINFO_QUERY                               = 3001; { Keyset query }
  CRYPT_KEYINFO_QUERY_REQUESTS                      = 3002; { Query of requests in cert store }

  { Used internally }
  CRYPT_KEYINFO_LAST                                = 3003; 
  CRYPT_DEVINFO_FIRST                               = 4000;

  {*******************}
  { Device attributes }
  {*******************}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?