📄 cryptlib.bas
字号:
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
'*********************
' 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 ' Generate CMS detached signature
CRYPT_ENVINFO_SIGNATURE_RESULT ' Signature check result
CRYPT_ENVINFO_MAC ' Use MAC instead of encrypting
CRYPT_ENVINFO_CURRENT_COMPONENT ' Cursor management: Relative pos.
' 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_AUTHORITY ' Timestamp authority
' 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 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 ' 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
' 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
CRYPT_SESSINFO_VERSION ' Protocol version
CRYPT_SESSINFO_REQUEST ' Cert.request object
CRYPT_SESSINFO_RESPONSE ' Cert.response object
CRYPT_SESSINFO_CACERTIFICATE ' Issuing CA certificate
' Protocol-specific information
CRYPT_SESSINFO_TSP_MSGIMPRINT ' TSP message imprint
CRYPT_SESSINFO_CMP_REQUESTTYPE ' Request type
CRYPT_SESSINFO_CMP_PKIBOOT ' Enable PKIBoot facility
CRYPT_SESSINFO_CMP_PRIVKEYSET ' Private-key keyset
CRYPT_SESSINFO_SSH_SUBSYSTEM ' SSH subsystem
CRYPT_SESSINFO_SSH_PORTFORWARD ' SSH port forwarding
' Used internally
CRYPT_SESSINFO_LAST
CRYPT_USERINFO_FIRST = 7000
'********************
' User attributes
'********************
' Security-related information
CRYPT_USERINFO_PASSWORD ' Password
' User role-related information
CRYPT_USERINFO_CAKEY_CERTSIGN ' CA cert signing key
CRYPT_USERINFO_CAKEY_CRLSIGN ' CA CRL signing key
CRYPT_USERINFO_CAKEY_RTCSSIGN ' CA RTCS signing key
CRYPT_USERINFO_CAKEY_OCSPSIGN ' CA OCSP signing key
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -