⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cryptlib.pas

📁 老外写的加密库cryptlib(版本3.1)
💻 PAS
📖 第 1 页 / 共 5 页
字号:
  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 2 840 113549 1 9 16 9 signatureTypeIdentifier }
  CRYPT_CERTINFO_CMS_SIGTYPEIDENTIFIER                 = 2543;
  CRYPT_CERTINFO_CMS_SIGTYPEID_ORIGINATORSIG           = 2544; { originatorSig }
  CRYPT_CERTINFO_CMS_SIGTYPEID_DOMAINSIG               = 2545; { domainSig }
  CRYPT_CERTINFO_CMS_SIGTYPEID_ADDITIONALATTRIBUTES    = 2546; { additionalAttributesSig }
  CRYPT_CERTINFO_CMS_SIGTYPEID_REVIEWSIG               = 2547; { reviewSig }

  { 1 2 840 113549 1 9 25 3 randomNonce }
  CRYPT_CERTINFO_CMS_NONCE                             = 2548; { 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                      = 2549; { messageType }
  CRYPT_CERTINFO_SCEP_PKISTATUS                        = 2550; { pkiStatus }
  CRYPT_CERTINFO_SCEP_FAILINFO                         = 2551; { failInfo }
  CRYPT_CERTINFO_SCEP_SENDERNONCE                      = 2552; { senderNonce }
  CRYPT_CERTINFO_SCEP_RECIPIENTNONCE                   = 2553; { recipientNonce }
  CRYPT_CERTINFO_SCEP_TRANSACTIONID                    = 2554; { transID }

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

  { 1 3 6 1 4 1 311 2 1 11 spcStatementType }
  CRYPT_CERTINFO_CMS_SPCSTATEMENTTYPE                  = 2557;
  CRYPT_CERTINFO_CMS_SPCSTMT_INDIVIDUALCODESIGNING     = 2558; { individualCodeSigning }
  CRYPT_CERTINFO_CMS_SPCSTMT_COMMERCIALCODESIGNING     = 2559; { commercialCodeSigning }

  { 1 3 6 1 4 1 311 2 1 12 spcOpusInfo }
  CRYPT_CERTINFO_CMS_SPCOPUSINFO                       = 2560;
  CRYPT_CERTINFO_CMS_SPCOPUSINFO_NAME                  = 2561; { spcOpusInfo.name }
  CRYPT_CERTINFO_CMS_SPCOPUSINFO_URL                   = 2562; { spcOpusInfo.url }

  { Used internally }
  CRYPT_CERTINFO_LAST                                  = 2563;
  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 }
  {*******************}

  CRYPT_DEVINFO_INITIALISE                             = 4001; { Initialise device for use }
  CRYPT_DEVINFO_INITIALIZE                             = 4001; { = CRYPT_DEVINFO_INITIALISE }
  CRYPT_DEVINFO_AUTHENT_USER                           = 4002; { Authenticate user to device }
  CRYPT_DEVINFO_AUTHENT_SUPERVISOR                     = 4003; { Authenticate supervisor to dev.}
  CRYPT_DEVINFO_SET_AUTHENT_USER                       = 4004; { Set user authent.value }
  CRYPT_DEVINFO_SET_AUTHENT_SUPERVISOR                 = 4005; { Set supervisor auth.val.}
  CRYPT_DEVINFO_ZEROISE                                = 4006; { Zeroise device }
  CRYPT_DEVINFO_ZEROIZE                                = 4006; { = CRYPT_DEVINFO_ZEROISE }
  CRYPT_DEVINFO_LOGGEDIN                               = 4007; { Whether user is logged in }
  CRYPT_DEVINFO_LABEL                                  = 4008; { Device/token label }

  { Used internally }
  CRYPT_DEVINFO_LAST                                   = 4009;
  CRYPT_ENVINFO_FIRST                                  = 5000;

  {*********************}
  { Envelope attributes }
  {*********************}

  { Pseudo-information on an envelope or meta-information which is used to
  control the way that data in an envelope is processed }
  CRYPT_ENVINFO_DATASIZE                               = 5001; { Data size information }
  CRYPT_ENVINFO_COMPRESSION                            = 5002; { Compression information }
  CRYPT_ENVINFO_CONTENTTYPE                            = 5003; { Inner CMS content type }
  CRYPT_ENVINFO_DETACHEDSIGNATURE                      = 5004; { Generate CMS detached signature }
  CRYPT_ENVINFO_SIGNATURE_RESULT                       = 5005; { Signature check result }
  CRYPT_ENVINFO_MAC                                    = 5006; { Use MAC instead of encrypting }
  CRYPT_ENVINFO_CURRENT_COMPONENT                      = 5007; { Cursor management: Relative pos.}

  { Resources required for enveloping/deenveloping }
  CRYPT_ENVINFO_PASSWORD                               = 5008; { User password }
  CRYPT_ENVINFO_KEY                                    = 5009; { Conventional encryption key }
  CRYPT_ENVINFO_SIGNATURE                              = 5010; { Signature/signature check key }
  CRYPT_ENVINFO_SIGNATURE_EXTRADATA                    = 5011; { Extra information added to CMS sigs }
  CRYPT_ENVINFO_RECIPIENT                              = 5012; { Recipient email address }
  CRYPT_ENVINFO_PUBLICKEY                              = 5013; { PKC encryption key }
  CRYPT_ENVINFO_PRIVATEKEY                             = 5014; { PKC decryption key }
  CRYPT_ENVINFO_PRIVATEKEY_LABEL                       = 5015; { Label of PKC decryption key }
  CRYPT_ENVINFO_ORIGINATOR                             = 5016; { Originator info/key }
  CRYPT_ENVINFO_SESSIONKEY                             = 5017; { Session key }
  CRYPT_ENVINFO_HASH                                   = 5018; { Hash value }
  CRYPT_ENVINFO_TIMESTAMP_AUTHORITY                    = 5019; { Timestamp authority }

  { Keysets used to retrieve keys needed for enveloping/deenveloping }
  CRYPT_ENVINFO_KEYSET_SIGCHECK                        = 5020; { Signature check keyset }
  CRYPT_ENVINFO_KEYSET_ENCRYPT                         = 5021; { PKC encryption keyset }
  CRYPT_ENVINFO_KEYSET_DECRYPT                         = 5022; { PKC decryption keyset }

  { Used internally }
  CRYPT_ENVINFO_LAST                                   = 5023;
  CRYPT_SESSINFO_FIRST                                 = 6000;

  {********************}
  { Session attributes }
  {********************}

  { Pseudo-information on a session or meta-information which is used to
  control the way that a session is managed }

  { Pseudo-information about the session }
  CRYPT_SESSINFO_ACTIVE                                = 6001; { Whether session is active }
  CRYPT_SESSINFO_CONNECTIONACTIVE                      = 6002; { Whether network connection is active }

  { Security-related information }
  CRYPT_SESSINFO_USERNAME                              = 6003; { User name }
  CRYPT_SESSINFO_PASSWORD                              = 6004; { Password }
  CRYPT_SESSINFO_PRIVATEKEY                            = 6005; { Server/client private key }
  CRYPT_SESSINFO_KEYSET                                = 6006; { Certificate store }

  { Client/server information }
  CRYPT_SESSINFO_SERVER_NAME                           = 6007; { Server name }
  CRYPT_SESSINFO_SERVER_PORT                           = 6008; { Server port number }
  CRYPT_SESSINFO_SERVER_FINGERPRINT                    = 6009; { Server key fingerprint }
  CRYPT_SESSINFO_CLIENT_NAME                           = 6010; { Client name }
  CRYPT_SESSINFO_CLIENT_PORT                           = 6011; { Client port number }
  CRYPT_SESSINFO_SESSION                               = 6012; { Transport mechanism }
  CRYPT_SESSINFO_NETWORKSOCKET                         = 6013; { User-supplied network socket }

  { Generic protocol-related information }
  CRYPT_SESSINFO_VERSION                               = 6014; { Protocol version }
  CRYPT_SESSINFO_REQUEST                               = 6015; { Cert.request object }
  CRYPT_SESSINFO_RESPONSE                              = 6016; { Cert.response object }
  CRYPT_SESSINFO_CACERTIFICATE                         = 6017; { Issuing CA certificate }

  { Protocol-specific information }
  CRYPT_SESSINFO_TSP_MSGIMPRINT                        = 6018; { TSP message imprint }
  CRYPT_SESSINFO_CMP_REQUESTTYPE                       = 6019; { Request type }
  CRYPT_SESSINFO_CMP_PKIBOOT                           = 6020; { Enable PKIBoot facility }
  CRYPT_SESSINFO_CMP_PRIVKEYSET                        = 6021; { Private-key keyset }
  CRYPT_SESSINFO_SSH_SUBSYSTEM                         = 6022; { SSH subsystem }
  CRYPT_SESSINFO_SSH_PORTFORWARD                       = 6023; { SSH port forwarding }

  { Used internally }
  CRYPT_SESSINFO_LAST                                  = 6024;
  CRYPT_USERINFO_FIRST                                 = 7000;

  {********************}
  { User attributes }
  {********************}

  { Security-related information }
  CRYPT_USERINFO_PASSWORD                              = 7001; { Password }

  { User role-related information }
  CRYPT_USERINFO_CAKEY_CERTSIGN                        = 7002; { CA cert signing key }
  CRYPT_USERINFO_CAKEY_CRLSIGN                         = 7003; { CA CRL signing key }
  CRYPT_USERINFO_CAKEY_RTCSSIGN                        = 7004; { CA RTCS signing key }
  CRYPT_USERINFO_CAKEY_OCSPSIGN                        = 7005; { CA OCSP signing key }

  { Used internally for range checking }
  CRYPT_USERINFO_LAST                                  = 7006;
  CRYPT_ATTRIBUTE_LAST                                 = 7006; { = CRYPT_USERINFO_LAST }

⌨️ 快捷键说明

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