Unit mseopensslpkcs
Uses
Constants
Description
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
Record PKCS7_signed |
|
Record PKCS7_signedandenveloped |
|
Record PKCS7 |
|
Record PKCS12 |
|
Record PKCS8_Priv_Key_Info |
Functions and Procedures
function PKCS7_get_detached(p7: pPKCS7): pointer; |
Types
pSTACK_OFPKCS7_SIGNER_INFO = pointer; |
pPKCS7_signed = ˆPKCS7_signed; |
pPKCS7_signedandenveloped = ˆPKCS7_signedandenveloped; |
pPKCS7 = ˆPKCS7; |
pPKCS12 = ˆPKCS12; |
pPKCS8_Priv_Key_Info = ˆPKCS8_Priv_Key_Info; |
Variables
PKCS5_PBKDF2_HMAC_SHA1: function(pass: PCharacter; passlen: cint; salt: pointer; saltlen: cint; iter: cint; keylen: cint; u: pointer): cint; cdecl; |
PKCS7_sign: function(signcert: pX509; pkey: pEVP_PKEY; certs: pointer; data: pBIO; flags: cint): pPKCS7; cdecl; |
PKCS7_get_signer_info: function(p7: pPKCS7): pSTACK_OFPKCS7_SIGNER_INFO; cdecl; |
PKCS7_verify: function(p7: pPKCS7; certs: pointer; store: pSTACK_OFX509; indata: pBIO; _out: pBIO; flags: cint): cint; cdecl; |
PKCS7_get0_signers: function(p7: pPKCS7; certs: pSTACK_OFX509; flags: cint): pSTACK_OFX509; cdecl; |
PKCS7_signatureVerify: function(bio: pBIO; p7: pPKCS7; si: pPKCS7_SIGNER_INFO; x509: pX509): cint; cdecl; |
PKCS7_encrypt: function(certs: pSTACK_OFX509; _in: pBIO; cipher: pEVP_CIPHER; flags: cint): pPKCS7; cdecl; |
PKCS7_decrypt: function(p7: pPKCS7; pkey: pEVP_PKEY; cert: pX509; data: pBIO; flags: cint): cint; cdecl; |
PKCS7_free: procedure(p7: pPKCS7); cdecl; |
PKCS7_ctrl: function(p7: pPKCS7; cmd: cint; larg: clong; parg: PCharacter): clong; cdecl; |
PKCS7_dataInit: function(p7: pPKCS7; bio: pBIO): pBIO; cdecl; |
EVP_PKCS82PKEY: function(p8 : pPKCS8_Priv_Key_Info) : pEVP_PKEY; cdecl; |
PKCS8_decrypt: function(p8: pX509_SIG; Pass: PCharacter; PassLen: cint): pPKCS8_Priv_Key_Info; cdecl; |
PKCS8_PRIV_KEY_INFO_free: procedure(var a: pPKCS8_Priv_Key_Info); cdecl; |
PKCS12_new: function: pPKCS12; cdecl; |
PEM_read_bio_PKCS7: function(bp: pBIO; data: pointer; cb: TPWCallbackFunction; u: pointer): pPKCS7; cdecl; |
PKCS12_parse: function(p12: SslPtr; pass: pchar; pkey, cert, ca: pSslPtr): cint; cdecl; |
PKCS12_free: procedure(p12: SslPtr); cdecl; |
i2d_PKCS12_bio: function(bp: pBIO; pkcs12: pPKCS12): cint; cdecl; |
d2i_PKCS7: function(var a: pPKCS7; pp: pointer; length: clong): pPKCS7; cdecl; |
d2i_PKCS7_bio: function(bp: pBIO; p7: pPKCS7): pPKCS7; cdecl; |
i2d_PKCS7_bio: function(bp: pBIO; p7: pPKCS7): cint; cdecl; |
d2i_PKCS8_bio: function(bp: pBIO; p8: pX509_SIG): pX509_SIG; cdecl; |
d2i_PKCS8_PRIV_KEY_INFO: function(var a: pPKCS8_Priv_Key_Info; pp: PCharacter; Length: clong): pPKCS8_Priv_Key_Info; cdecl; |
Description
Functions and Procedures
function PKCS7_get_detached(p7: pPKCS7): pointer; |
Types
pSTACK_OFPKCS7_SIGNER_INFO = pointer; |
pPKCS7_signed = ˆPKCS7_signed; |
pPKCS7_signedandenveloped = ˆPKCS7_signedandenveloped; |
pPKCS7 = ˆPKCS7; |
pPKCS12 = ˆPKCS12; |
pPKCS8_Priv_Key_Info = ˆPKCS8_Priv_Key_Info; |
Variables
PKCS5_PBKDF2_HMAC_SHA1: function(pass: PCharacter; passlen: cint; salt: pointer; saltlen: cint; iter: cint; keylen: cint; u: pointer): cint; cdecl; |
PKCS7_sign: function(signcert: pX509; pkey: pEVP_PKEY; certs: pointer; data: pBIO; flags: cint): pPKCS7; cdecl; |
PKCS7_get_signer_info: function(p7: pPKCS7): pSTACK_OFPKCS7_SIGNER_INFO; cdecl; |
PKCS7_verify: function(p7: pPKCS7; certs: pointer; store: pSTACK_OFX509; indata: pBIO; _out: pBIO; flags: cint): cint; cdecl; |
PKCS7_get0_signers: function(p7: pPKCS7; certs: pSTACK_OFX509; flags: cint): pSTACK_OFX509; cdecl; |
PKCS7_signatureVerify: function(bio: pBIO; p7: pPKCS7; si: pPKCS7_SIGNER_INFO; x509: pX509): cint; cdecl; |
PKCS7_encrypt: function(certs: pSTACK_OFX509; _in: pBIO; cipher: pEVP_CIPHER; flags: cint): pPKCS7; cdecl; |
PKCS7_decrypt: function(p7: pPKCS7; pkey: pEVP_PKEY; cert: pX509; data: pBIO; flags: cint): cint; cdecl; |
PKCS7_free: procedure(p7: pPKCS7); cdecl; |
PKCS7_ctrl: function(p7: pPKCS7; cmd: cint; larg: clong; parg: PCharacter): clong; cdecl; |
PKCS7_dataInit: function(p7: pPKCS7; bio: pBIO): pBIO; cdecl; |
EVP_PKCS82PKEY: function(p8 : pPKCS8_Priv_Key_Info) : pEVP_PKEY; cdecl; |
PKCS8_decrypt: function(p8: pX509_SIG; Pass: PCharacter; PassLen: cint): pPKCS8_Priv_Key_Info; cdecl; |
PKCS8_PRIV_KEY_INFO_free: procedure(var a: pPKCS8_Priv_Key_Info); cdecl; |
PKCS12_new: function: pPKCS12; cdecl; |
PEM_read_bio_PKCS7: function(bp: pBIO; data: pointer; cb: TPWCallbackFunction; u: pointer): pPKCS7; cdecl; |
PKCS12_parse: function(p12: SslPtr; pass: pchar; pkey, cert, ca: pSslPtr): cint; cdecl; |
PKCS12_free: procedure(p12: SslPtr); cdecl; |
i2d_PKCS12_bio: function(bp: pBIO; pkcs12: pPKCS12): cint; cdecl; |
d2i_PKCS7: function(var a: pPKCS7; pp: pointer; length: clong): pPKCS7; cdecl; |
d2i_PKCS7_bio: function(bp: pBIO; p7: pPKCS7): pPKCS7; cdecl; |
i2d_PKCS7_bio: function(bp: pBIO; p7: pPKCS7): cint; cdecl; |
d2i_PKCS8_bio: function(bp: pBIO; p8: pX509_SIG): pX509_SIG; cdecl; |
d2i_PKCS8_PRIV_KEY_INFO: function(var a: pPKCS8_Priv_Key_Info; pp: PCharacter; Length: clong): pPKCS8_Priv_Key_Info; cdecl; |
Generated by PasDoc 0.16.0.