📄 idsslopensslheaders.pas
字号:
{ $HDR$}
{**********************************************************************}
{ Unit archived using Team Coherence }
{ Team Coherence is Copyright 2002 by Quality Software Components }
{ }
{ For further information / comments, visit our WEB site at }
{ http://www.TeamCoherence.com }
{**********************************************************************}
{}
{ $Log: 10339: IdSSLOpenSSLHeaders.pas
{
{ Rev 1.0 2002.11.12 10:52:42 PM czhower
}
unit IdSSLOpenSSLHeaders;
{
Author: Gregor Ibic (gregor.ibic@intelicom.si)
Copyright: (c) Gregor Ibic, Intelicom d.o.o and Indy Working Group.
}
interface
Const
OPENSSL_ASN1_F_A2D_ASN1_OBJECT = 100;
OPENSSL_ASN1_F_A2I_ASN1_ENUMERATED = 236;
OPENSSL_ASN1_F_A2I_ASN1_INTEGER = 101;
OPENSSL_ASN1_F_A2I_ASN1_STRING = 102;
OPENSSL_ASN1_F_ASN1_COLLATE_PRIMITIVE = 103;
OPENSSL_ASN1_F_ASN1_D2I_BIO = 104;
OPENSSL_ASN1_F_ASN1_D2I_FP = 105;
OPENSSL_ASN1_F_ASN1_DUP = 106;
OPENSSL_ASN1_F_ASN1_ENUMERATED_SET = 232;
OPENSSL_ASN1_F_ASN1_ENUMERATED_TO_BN = 233;
OPENSSL_ASN1_F_ASN1_GENERALIZEDTIME_NEW = 222;
OPENSSL_ASN1_F_ASN1_GET_OBJECT = 107;
OPENSSL_ASN1_F_ASN1_HEADER_NEW = 108;
OPENSSL_ASN1_F_ASN1_I2D_BIO = 109;
OPENSSL_ASN1_F_ASN1_I2D_FP = 110;
OPENSSL_ASN1_F_ASN1_INTEGER_SET = 111;
OPENSSL_ASN1_F_ASN1_INTEGER_TO_BN = 112;
OPENSSL_ASN1_F_ASN1_OBJECT_NEW = 113;
OPENSSL_ASN1_F_ASN1_PACK_STRING = 245;
OPENSSL_ASN1_F_ASN1_PBE_SET = 253;
OPENSSL_ASN1_F_ASN1_SEQ_PACK = 246;
OPENSSL_ASN1_F_ASN1_SEQ_UNPACK = 247;
OPENSSL_ASN1_F_ASN1_SIGN = 114;
OPENSSL_ASN1_F_ASN1_STRING_NEW = 115;
OPENSSL_ASN1_F_ASN1_STRING_TYPE_NEW = 116;
OPENSSL_ASN1_F_ASN1_TYPE_GET_INT_OCTETSTRING = 117;
OPENSSL_ASN1_F_ASN1_TYPE_GET_OCTETSTRING = 118;
OPENSSL_ASN1_F_ASN1_TYPE_NEW = 119;
OPENSSL_ASN1_F_ASN1_UNPACK_STRING = 248;
OPENSSL_ASN1_F_ASN1_UTCTIME_NEW = 120;
OPENSSL_ASN1_F_ASN1_VERIFY = 121;
OPENSSL_ASN1_F_AUTHORITY_KEYID_NEW = 237;
OPENSSL_ASN1_F_BASIC_CONSTRAINTS_NEW = 226;
OPENSSL_ASN1_F_BN_TO_ASN1_ENUMERATED = 234;
OPENSSL_ASN1_F_BN_TO_ASN1_INTEGER = 122;
OPENSSL_ASN1_F_D2I_ASN1_BIT_STRING = 123;
OPENSSL_ASN1_F_D2I_ASN1_BMPSTRING = 124;
OPENSSL_ASN1_F_D2I_ASN1_BOOLEAN = 125;
OPENSSL_ASN1_F_D2I_ASN1_BYTES = 126;
OPENSSL_ASN1_F_D2I_ASN1_ENUMERATED = 235;
OPENSSL_ASN1_F_D2I_ASN1_GENERALIZEDTIME = 223;
OPENSSL_ASN1_F_D2I_ASN1_HEADER = 127;
OPENSSL_ASN1_F_D2I_ASN1_INTEGER = 128;
OPENSSL_ASN1_F_D2I_ASN1_OBJECT = 129;
OPENSSL_ASN1_F_D2I_ASN1_OCTET_STRING = 130;
OPENSSL_ASN1_F_D2I_ASN1_PRINT_TYPE = 131;
OPENSSL_ASN1_F_D2I_ASN1_SET = 132;
OPENSSL_ASN1_F_D2I_ASN1_TIME = 224;
OPENSSL_ASN1_F_D2I_ASN1_TYPE = 133;
OPENSSL_ASN1_F_D2I_ASN1_TYPE_BYTES = 134;
OPENSSL_ASN1_F_D2I_ASN1_UINTEGER = 280;
OPENSSL_ASN1_F_D2I_ASN1_UTCTIME = 135;
OPENSSL_ASN1_F_D2I_ASN1_UTF8STRING = 266;
OPENSSL_ASN1_F_D2I_ASN1_VISIBLESTRING = 267;
OPENSSL_ASN1_F_D2I_AUTHORITY_KEYID = 238;
OPENSSL_ASN1_F_D2I_BASIC_CONSTRAINTS = 227;
OPENSSL_ASN1_F_D2I_DHPARAMS = 136;
OPENSSL_ASN1_F_D2I_DIST_POINT = 276;
OPENSSL_ASN1_F_D2I_DIST_POINT_NAME = 277;
OPENSSL_ASN1_F_D2I_DSAPARAMS = 137;
OPENSSL_ASN1_F_D2I_DSAPRIVATEKEY = 138;
OPENSSL_ASN1_F_D2I_DSAPUBLICKEY = 139;
OPENSSL_ASN1_F_D2I_GENERAL_NAME = 230;
OPENSSL_ASN1_F_D2I_NETSCAPE_CERT_SEQUENCE = 228;
OPENSSL_ASN1_F_D2I_NETSCAPE_PKEY = 140;
OPENSSL_ASN1_F_D2I_NETSCAPE_RSA = 141;
OPENSSL_ASN1_F_D2I_NETSCAPE_RSA_2 = 142;
OPENSSL_ASN1_F_D2I_NETSCAPE_SPKAC = 143;
OPENSSL_ASN1_F_D2I_NETSCAPE_SPKI = 144;
OPENSSL_ASN1_F_D2I_NOTICEREF = 268;
OPENSSL_ASN1_F_D2I_PBE2PARAM = 262;
OPENSSL_ASN1_F_D2I_PBEPARAM = 249;
OPENSSL_ASN1_F_D2I_PBKDF2PARAM = 263;
OPENSSL_ASN1_F_D2I_PKCS12 = 254;
OPENSSL_ASN1_F_D2I_PKCS12_BAGS = 255;
OPENSSL_ASN1_F_D2I_PKCS12_MAC_DATA = 256;
OPENSSL_ASN1_F_D2I_PKCS12_SAFEBAG = 257;
OPENSSL_ASN1_F_D2I_PKCS7 = 145;
OPENSSL_ASN1_F_D2I_PKCS7_DIGEST = 146;
OPENSSL_ASN1_F_D2I_PKCS7_ENCRYPT = 147;
OPENSSL_ASN1_F_D2I_PKCS7_ENC_CONTENT = 148;
OPENSSL_ASN1_F_D2I_PKCS7_ENVELOPE = 149;
OPENSSL_ASN1_F_D2I_PKCS7_ISSUER_AND_SERIAL = 150;
OPENSSL_ASN1_F_D2I_PKCS7_RECIP_INFO = 151;
OPENSSL_ASN1_F_D2I_PKCS7_SIGNED = 152;
OPENSSL_ASN1_F_D2I_PKCS7_SIGNER_INFO = 153;
OPENSSL_ASN1_F_D2I_PKCS7_SIGN_ENVELOPE = 154;
OPENSSL_ASN1_F_D2I_PKCS8_PRIV_KEY_INFO = 250;
OPENSSL_ASN1_F_D2I_PKEY_USAGE_PERIOD = 239;
OPENSSL_ASN1_F_D2I_POLICYINFO = 269;
OPENSSL_ASN1_F_D2I_POLICYQUALINFO = 270;
OPENSSL_ASN1_F_D2I_PRIVATEKEY = 155;
OPENSSL_ASN1_F_D2I_PUBLICKEY = 156;
OPENSSL_ASN1_F_D2I_RSAPRIVATEKEY = 157;
OPENSSL_ASN1_F_D2I_RSAPUBLICKEY = 158;
OPENSSL_ASN1_F_D2I_SXNET = 241;
OPENSSL_ASN1_F_D2I_SXNETID = 243;
OPENSSL_ASN1_F_D2I_USERNOTICE = 271;
OPENSSL_ASN1_F_D2I_X509 = 159;
OPENSSL_ASN1_F_D2I_X509_ALGOR = 160;
OPENSSL_ASN1_F_D2I_X509_ATTRIBUTE = 161;
OPENSSL_ASN1_F_D2I_X509_CINF = 162;
OPENSSL_ASN1_F_D2I_X509_CRL = 163;
OPENSSL_ASN1_F_D2I_X509_CRL_INFO = 164;
OPENSSL_ASN1_F_D2I_X509_EXTENSION = 165;
OPENSSL_ASN1_F_D2I_X509_KEY = 166;
OPENSSL_ASN1_F_D2I_X509_NAME = 167;
OPENSSL_ASN1_F_D2I_X509_NAME_ENTRY = 168;
OPENSSL_ASN1_F_D2I_X509_PKEY = 169;
OPENSSL_ASN1_F_D2I_X509_PUBKEY = 170;
OPENSSL_ASN1_F_D2I_X509_REQ = 171;
OPENSSL_ASN1_F_D2I_X509_REQ_INFO = 172;
OPENSSL_ASN1_F_D2I_X509_REVOKED = 173;
OPENSSL_ASN1_F_D2I_X509_SIG = 174;
OPENSSL_ASN1_F_D2I_X509_VAL = 175;
OPENSSL_ASN1_F_DIST_POINT_NAME_NEW = 278;
OPENSSL_ASN1_F_DIST_POINT_NEW = 279;
OPENSSL_ASN1_F_GENERAL_NAME_NEW = 231;
OPENSSL_ASN1_F_I2D_ASN1_HEADER = 176;
OPENSSL_ASN1_F_I2D_ASN1_TIME = 225;
OPENSSL_ASN1_F_I2D_DHPARAMS = 177;
OPENSSL_ASN1_F_I2D_DSAPARAMS = 178;
OPENSSL_ASN1_F_I2D_DSAPRIVATEKEY = 179;
OPENSSL_ASN1_F_I2D_DSAPUBLICKEY = 180;
OPENSSL_ASN1_F_I2D_NETSCAPE_RSA = 181;
OPENSSL_ASN1_F_I2D_PKCS7 = 182;
OPENSSL_ASN1_F_I2D_PRIVATEKEY = 183;
OPENSSL_ASN1_F_I2D_PUBLICKEY = 184;
OPENSSL_ASN1_F_I2D_RSAPRIVATEKEY = 185;
OPENSSL_ASN1_F_I2D_RSAPUBLICKEY = 186;
OPENSSL_ASN1_F_I2D_X509_ATTRIBUTE = 187;
OPENSSL_ASN1_F_I2T_ASN1_OBJECT = 188;
OPENSSL_ASN1_F_NETSCAPE_CERT_SEQUENCE_NEW = 229;
OPENSSL_ASN1_F_NETSCAPE_PKEY_NEW = 189;
OPENSSL_ASN1_F_NETSCAPE_SPKAC_NEW = 190;
OPENSSL_ASN1_F_NETSCAPE_SPKI_NEW = 191;
OPENSSL_ASN1_F_NOTICEREF_NEW = 272;
OPENSSL_ASN1_F_PBE2PARAM_NEW = 264;
OPENSSL_ASN1_F_PBEPARAM_NEW = 251;
OPENSSL_ASN1_F_PBKDF2PARAM_NEW = 265;
OPENSSL_ASN1_F_PKCS12_BAGS_NEW = 258;
OPENSSL_ASN1_F_PKCS12_MAC_DATA_NEW = 259;
OPENSSL_ASN1_F_PKCS12_NEW = 260;
OPENSSL_ASN1_F_PKCS12_SAFEBAG_NEW = 261;
OPENSSL_ASN1_F_PKCS5_PBE2_SET = 281;
OPENSSL_ASN1_F_PKCS7_DIGEST_NEW = 192;
OPENSSL_ASN1_F_PKCS7_ENCRYPT_NEW = 193;
OPENSSL_ASN1_F_PKCS7_ENC_CONTENT_NEW = 194;
OPENSSL_ASN1_F_PKCS7_ENVELOPE_NEW = 195;
OPENSSL_ASN1_F_PKCS7_ISSUER_AND_SERIAL_NEW = 196;
OPENSSL_ASN1_F_PKCS7_NEW = 197;
OPENSSL_ASN1_F_PKCS7_RECIP_INFO_NEW = 198;
OPENSSL_ASN1_F_PKCS7_SIGNED_NEW = 199;
OPENSSL_ASN1_F_PKCS7_SIGNER_INFO_NEW = 200;
OPENSSL_ASN1_F_PKCS7_SIGN_ENVELOPE_NEW = 201;
OPENSSL_ASN1_F_PKCS8_PRIV_KEY_INFO_NEW = 252;
OPENSSL_ASN1_F_PKEY_USAGE_PERIOD_NEW = 240;
OPENSSL_ASN1_F_POLICYINFO_NEW = 273;
OPENSSL_ASN1_F_POLICYQUALINFO_NEW = 274;
OPENSSL_ASN1_F_SXNETID_NEW = 244;
OPENSSL_ASN1_F_SXNET_NEW = 242;
OPENSSL_ASN1_F_USERNOTICE_NEW = 275;
OPENSSL_ASN1_F_X509_ALGOR_NEW = 202;
OPENSSL_ASN1_F_X509_ATTRIBUTE_NEW = 203;
OPENSSL_ASN1_F_X509_CINF_NEW = 204;
OPENSSL_ASN1_F_X509_CRL_INFO_NEW = 205;
OPENSSL_ASN1_F_X509_CRL_NEW = 206;
OPENSSL_ASN1_F_X509_DHPARAMS_NEW = 207;
OPENSSL_ASN1_F_X509_EXTENSION_NEW = 208;
OPENSSL_ASN1_F_X509_INFO_NEW = 209;
OPENSSL_ASN1_F_X509_KEY_NEW = 210;
OPENSSL_ASN1_F_X509_NAME_ENTRY_NEW = 211;
OPENSSL_ASN1_F_X509_NAME_NEW = 212;
OPENSSL_ASN1_F_X509_NEW = 213;
OPENSSL_ASN1_F_X509_PKEY_NEW = 214;
OPENSSL_ASN1_F_X509_PUBKEY_NEW = 215;
OPENSSL_ASN1_F_X509_REQ_INFO_NEW = 216;
OPENSSL_ASN1_F_X509_REQ_NEW = 217;
OPENSSL_ASN1_F_X509_REVOKED_NEW = 218;
OPENSSL_ASN1_F_X509_SIG_NEW = 219;
OPENSSL_ASN1_F_X509_VAL_FREE = 220;
OPENSSL_ASN1_F_X509_VAL_NEW = 221;
OPENSSL_ASN1_OBJECT_FLAG_CRITICAL = $02;
OPENSSL_ASN1_OBJECT_FLAG_DYNAMIC = $01;
OPENSSL_ASN1_OBJECT_FLAG_DYNAMIC_DATA = $08;
OPENSSL_ASN1_OBJECT_FLAG_DYNAMIC_STRINGS = $04;
OPENSSL_ASN1_R_BAD_CLASS = 100;
OPENSSL_ASN1_R_BAD_OBJECT_HEADER = 101;
OPENSSL_ASN1_R_BAD_PASSWORD_READ = 102;
OPENSSL_ASN1_R_BAD_PKCS7_CONTENT = 103;
OPENSSL_ASN1_R_BAD_PKCS7_TYPE = 104;
OPENSSL_ASN1_R_BAD_TAG = 105;
OPENSSL_ASN1_R_BAD_TYPE = 106;
OPENSSL_ASN1_R_BN_LIB = 107;
OPENSSL_ASN1_R_BOOLEAN_IS_WRONG_LENGTH = 108;
OPENSSL_ASN1_R_BUFFER_TOO_SMALL = 109;
OPENSSL_ASN1_R_DATA_IS_WRONG = 110;
OPENSSL_ASN1_R_DECODE_ERROR = 155;
OPENSSL_ASN1_R_DECODING_ERROR = 111;
OPENSSL_ASN1_R_ENCODE_ERROR = 156;
OPENSSL_ASN1_R_ERROR_PARSING_SET_ELEMENT = 112;
OPENSSL_ASN1_R_ERROR_SETTING_CIPHER_PARAMS = 157;
OPENSSL_ASN1_R_EXPECTING_AN_ENUMERATED = 154;
OPENSSL_ASN1_R_EXPECTING_AN_INTEGER = 113;
OPENSSL_ASN1_R_EXPECTING_AN_OBJECT = 114;
OPENSSL_ASN1_R_EXPECTING_AN_OCTET_STRING = 115;
OPENSSL_ASN1_R_EXPECTING_A_BIT_STRING = 116;
OPENSSL_ASN1_R_EXPECTING_A_BOOLEAN = 117;
OPENSSL_ASN1_R_EXPECTING_A_GENERALIZEDTIME = 151;
OPENSSL_ASN1_R_EXPECTING_A_TIME = 152;
OPENSSL_ASN1_R_EXPECTING_A_UTCTIME = 118;
OPENSSL_ASN1_R_FIRST_NUM_TOO_LARGE = 119;
OPENSSL_ASN1_R_GENERALIZEDTIME_TOO_LONG = 153;
OPENSSL_ASN1_R_HEADER_TOO_LONG = 120;
OPENSSL_ASN1_R_INVALID_DIGIT = 121;
OPENSSL_ASN1_R_INVALID_SEPARATOR = 122;
OPENSSL_ASN1_R_INVALID_TIME_FORMAT = 123;
OPENSSL_ASN1_R_IV_TOO_LARGE = 124;
OPENSSL_ASN1_R_LENGTH_ERROR = 125;
OPENSSL_ASN1_R_MISSING_SECOND_NUMBER = 126;
OPENSSL_ASN1_R_NON_HEX_CHARACTERS = 127;
OPENSSL_ASN1_R_NOT_ENOUGH_DATA = 128;
OPENSSL_ASN1_R_ODD_NUMBER_OF_CHARS = 129;
OPENSSL_ASN1_R_PARSING = 130;
OPENSSL_ASN1_R_PRIVATE_KEY_HEADER_MISSING = 131;
OPENSSL_ASN1_R_SECOND_NUMBER_TOO_LARGE = 132;
OPENSSL_ASN1_R_SHORT_LINE = 133;
OPENSSL_ASN1_R_STRING_TOO_SHORT = 134;
OPENSSL_ASN1_R_TAG_VALUE_TOO_HIGH = 135;
OPENSSL_ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD = 136;
OPENSSL_ASN1_R_TOO_LONG = 137;
OPENSSL_ASN1_R_UNABLE_TO_DECODE_RSA_KEY = 138;
OPENSSL_ASN1_R_UNABLE_TO_DECODE_RSA_PRIVATE_KEY = 139;
OPENSSL_ASN1_R_UNKNOWN_ATTRIBUTE_TYPE = 140;
OPENSSL_ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM = 141;
OPENSSL_ASN1_R_UNKNOWN_OBJECT_TYPE = 142;
OPENSSL_ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE = 143;
OPENSSL_ASN1_R_UNSUPPORTED_CIPHER = 144;
OPENSSL_ASN1_R_UNSUPPORTED_ENCRYPTION_ALGORITHM = 145;
OPENSSL_ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE = 146;
OPENSSL_ASN1_R_UTCTIME_TOO_LONG = 147;
OPENSSL_ASN1_R_WRONG_PRINTABLE_TYPE = 148;
OPENSSL_ASN1_R_WRONG_TAG = 149;
OPENSSL_ASN1_R_WRONG_TYPE = 150;
OPENSSL_ASN1_STRING_FLAG_BITS_LEFT = $08;
OPENSSL_BF_BLOCK = 8;
OPENSSL_BF_DECRYPT = 0;
OPENSSL_BF_ENCRYPT = 1;
OPENSSL_BF_ROUNDS = 16;
OPENSSL_BIO_BIND_NORMAL = 0;
OPENSSL_BIO_BIND_REUSEADDR = 2;
OPENSSL_BIO_BIND_REUSEADDR_IF_UNUSED = 1;
OPENSSL_BIO_CB_CTRL = $06;
OPENSSL_BIO_CB_FREE = $01;
OPENSSL_BIO_CB_GETS = $05;
OPENSSL_BIO_CB_PUTS = $04;
OPENSSL_BIO_CB_READ = $02;
OPENSSL_BIO_CB_RETURN = $80;
OPENSSL_BIO_CB_WRITE = $03;
OPENSSL_BIO_CLOSE = $01;
OPENSSL_BIO_CONN_S_BEFORE = 1;
OPENSSL_BIO_CONN_S_BLOCKED_CONNECT = 7;
OPENSSL_BIO_CONN_S_CONNECT = 5;
OPENSSL_BIO_CONN_S_CREATE_SOCKET = 4;
OPENSSL_BIO_CONN_S_GET_IP = 2;
OPENSSL_BIO_CONN_S_GET_PORT = 3;
OPENSSL_BIO_CONN_S_NBIO = 8;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -