? 證書驗(yàn)證
openssl_cipher_iv_length ?
Bejson.com
PHP Manual
OpenSSL
OpenSSL 函數(shù)
OpenSSL 函數(shù)
目錄
openssl_cipher_iv_length
— 獲取密碼iv長(zhǎng)度
openssl_cms_decrypt
— Decrypt a CMS message
openssl_cms_encrypt
— Encrypt a CMS message
openssl_cms_read
— Export the CMS file to an array of PEM certificates
openssl_cms_sign
— Sign a file
openssl_cms_verify
— Verify a CMS signature
openssl_csr_export_to_file
— 將CSR導(dǎo)出到文件
openssl_csr_export
— 將CSR作為字符串導(dǎo)出
openssl_csr_get_public_key
— 返回CSR的公鑰
openssl_csr_get_subject
— 返回CSR的主題
openssl_csr_new
— 生成一個(gè) CSR
openssl_csr_sign
— 用另一個(gè)證書簽署 CSR (或者本身) 并且生成一個(gè)證書
openssl_decrypt
— 解密數(shù)據(jù)
openssl_dh_compute_key
— 計(jì)算遠(yuǎn)程DH密鑰(公鑰)和本地DH密鑰的共享密鑰
openssl_digest
— 計(jì)算摘要
openssl_encrypt
— 加密數(shù)據(jù)
openssl_error_string
— 返回 openSSL 錯(cuò)誤消息
openssl_free_key
— 釋放密鑰資源
openssl_get_cert_locations
— 檢索可用的證書位置
openssl_get_cipher_methods
— 獲取可用的加密算法
openssl_get_curve_names
— 獲得ECC的可用曲線名稱列表
openssl_get_md_methods
— 獲取可用的摘要算法
openssl_get_privatekey
— 別名 openssl_pkey_get_private
openssl_get_publickey
— 別名 openssl_pkey_get_public
openssl_open
— 打開密封的數(shù)據(jù)
openssl_pbkdf2
— 生成一個(gè) PKCS5 v2 PBKDF2 字符串
openssl_pkcs12_export_to_file
— 輸出一個(gè) PKCS#12 兼容的證書存儲(chǔ)文件
openssl_pkcs12_export
— 將 PKCS#12 兼容證書存儲(chǔ)文件導(dǎo)出到變量
openssl_pkcs12_read
— 將 PKCS#12 證書存儲(chǔ)區(qū)解析到數(shù)組中
openssl_pkcs7_decrypt
— 解密一個(gè) S/MIME 加密的消息
openssl_pkcs7_encrypt
— 加密一個(gè) S/MIME 消息
openssl_pkcs7_read
— 將 PKCS7 文件導(dǎo)出為 PEM 格式證書的數(shù)組
openssl_pkcs7_sign
— 對(duì)一個(gè) S/MIME 消息進(jìn)行簽名
openssl_pkcs7_verify
— 校驗(yàn)一個(gè)已簽名的 S/MIME 消息的簽名
openssl_pkey_derive
— Computes shared secret for public value of remote and local DH or ECDH key
openssl_pkey_export_to_file
— 將密鑰導(dǎo)出到文件中
openssl_pkey_export
— 將一個(gè)密鑰的可輸出表示轉(zhuǎn)換為字符串
openssl_pkey_free
— 釋放一個(gè)私鑰
openssl_pkey_get_details
— 返回包含密鑰詳情的數(shù)組
openssl_pkey_get_private
— 獲取私鑰
openssl_pkey_get_public
— 從證書中解析公鑰,以供使用。
openssl_pkey_new
— 生成一個(gè)新的私鑰
openssl_private_decrypt
— 使用私鑰解密數(shù)據(jù)
openssl_private_encrypt
— 使用私鑰加密數(shù)據(jù)
openssl_public_decrypt
— 使用公鑰解密數(shù)據(jù)
openssl_public_encrypt
— 使用公鑰加密數(shù)據(jù)
openssl_random_pseudo_bytes
— 生成一個(gè)偽隨機(jī)字節(jié)串
openssl_seal
— 密封 (加密) 數(shù)據(jù)
openssl_sign
— Generate signature
openssl_spki_export_challenge
— 導(dǎo)出與簽名公鑰和挑戰(zhàn)相關(guān)的挑戰(zhàn)字符串
openssl_spki_export
— 通過(guò)簽名公鑰和挑戰(zhàn)導(dǎo)出一個(gè)可用的PEM格式的公鑰
openssl_spki_new
— 生成一個(gè)新的簽名公鑰和挑戰(zhàn)
openssl_spki_verify
— 驗(yàn)證簽名公鑰和挑戰(zhàn)。
openssl_verify
— 驗(yàn)證簽名
openssl_x509_check_private_key
— 檢查私鑰是否對(duì)應(yīng)于證書
openssl_x509_checkpurpose
— 驗(yàn)證是否可以為特定目的使用證書
openssl_x509_export_to_file
— 導(dǎo)出證書至文件
openssl_x509_export
— 以字符串格式導(dǎo)出證書
openssl_x509_fingerprint
— 計(jì)算一個(gè)給定的x.509證書的指紋或摘要
openssl_x509_free
— 釋放證書資源
openssl_x509_parse
— 解析一個(gè)X509證書并作為一個(gè)數(shù)組返回信息
openssl_x509_read
— 解析一個(gè)x.509證書并返回一個(gè)資源標(biāo)識(shí)符
openssl_x509_verify
— Verifies digital signature of x509 certificate against a public key