📄 cryptlib.bas
字号:
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_ANYKEYUSAGE ' anyExtendedKeyUsage 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 13 signingDescription CRYPT_CERTINFO_CMS_SIGNINGDESCRIPTION ' 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_POLICY ' securityPolicyIdentifier CRYPT_CERTINFO_CMS_SECLABEL_CLASSIFICATION ' securityClassification 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 2 15 signaturePolicyID CRYPT_CERTINFO_CMS_SIGNATUREPOLICYID CRYPT_CERTINFO_CMS_SIGPOLICYID ' sigPolicyID CRYPT_CERTINFO_CMS_SIGPOLICYHASH ' sigPolicyHash CRYPT_CERTINFO_CMS_SIGPOLICY_CPSURI ' sigPolicyQualifiers.sigPolicyQualifier.cPSuri CRYPT_CERTINFO_CMS_SIGPOLICY_ORGANIZATION ' sigPolicyQualifiers.sigPolicyQualifier.userNotice.noticeRef.organization CRYPT_CERTINFO_CMS_SIGPOLICY_NOTICENUMBERS ' sigPolicyQualifiers.sigPolicyQualifier.userNotice.noticeRef.noticeNumbers CRYPT_CERTINFO_CMS_SIGPOLICY_EXPLICITTEXT ' sigPolicyQualifiers.sigPolicyQualifier.userNotice.explicitText ' 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 '********************* ' 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 ' Data size information CRYPT_ENVINFO_COMPRESSION ' Compression information CRYPT_ENVINFO_CONTENTTYPE ' Inner CMS content type CRYPT_ENVINFO_DETACHEDSIGNATURE ' Detached signature CRYPT_ENVINFO_SIGNATURE_RESULT ' Signature check result CRYPT_ENVINFO_INTEGRITY ' Integrity-protection level ' Resources required for enveloping/deenveloping CRYPT_ENVINFO_PASSWORD ' User password CRYPT_ENVINFO_KEY ' Conventional encryption key CRYPT_ENVINFO_SIGNATURE ' Signature/signature check key CRYPT_ENVINFO_SIGNATURE_EXTRADATA ' Extra information added to CMS sigs CRYPT_ENVINFO_RECIPIENT ' Recipient email address CRYPT_ENVINFO_PUBLICKEY ' PKC encryption key CRYPT_ENVINFO_PRIVATEKEY ' PKC decryption key CRYPT_ENVINFO_PRIVATEKEY_LABEL ' Label of PKC decryption key CRYPT_ENVINFO_ORIGINATOR ' Originator info/key CRYPT_ENVINFO_SESSIONKEY ' Session key CRYPT_ENVINFO_HASH ' Hash value CRYPT_ENVINFO_TIMESTAMP ' Timestamp information ' Keysets used to retrieve keys needed for enveloping/deenveloping CRYPT_ENVINFO_KEYSET_SIGCHECK ' Signature check keyset CRYPT_ENVINFO_KEYSET_ENCRYPT ' PKC encryption keyset CRYPT_ENVINFO_KEYSET_DECRYPT ' PKC decryption keyset ' Used internally CRYPT_ENVINFO_LAST CRYPT_SESSINFO_FIRST = 6000 '******************** ' Session attributes '******************** ' Pseudo-information about the session CRYPT_SESSINFO_ACTIVE ' Whether session is active CRYPT_SESSINFO_CONNECTIONACTIVE ' Whether network connection is active ' Security-related information CRYPT_SESSINFO_USERNAME ' User name CRYPT_SESSINFO_PASSWORD ' Password CRYPT_SESSINFO_PRIVATEKEY ' Server/client private key CRYPT_SESSINFO_KEYSET ' Certificate store CRYPT_SESSINFO_AUTHRESPONSE ' Session authorisation OK ' Client/server information CRYPT_SESSINFO_SERVER_NAME ' Server name CRYPT_SESSINFO_SERVER_PORT ' Server port number CRYPT_SESSINFO_SERVER_FINGERPRINT ' Server key fingerprint CRYPT_SESSINFO_CLIENT_NAME ' Client name CRYPT_SESSINFO_CLIENT_PORT ' Client port number CRYPT_SESSINFO_SESSION ' Transport mechanism CRYPT_SESSINFO_NETWORKSOCKET ' User-supplied network socket ' Generic protocol-related information
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -