Download
Download Latest
Version Support Policy
Documentation
Documentation Home
Tutorial
Project
Governance
Branding
License
GitHub Repository
Community
Contribute to PHP
Online Communities
Events | Conferences
Mailing Lists
PHP 8.5
All Releases
Search docs
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Exceptions
Generators
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Filesystem Security
Database Security
Error Reporting
Using Register Globals
User Submitted Data
Magic Quotes
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Safe Mode
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Credit Card Processing
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
OpenSSL 関数
PHP Manual
PHP Manual
»
OpenSSL
»
OpenSSL 関数
OpenSSL 関数
目次
openssl_cipher_iv_length
— 初期化ベクトル iv の長さを取得する
openssl_cipher_key_length
— 暗号鍵の長さを取得する
openssl_cms_decrypt
— CMS メッセージを復号化する
openssl_cms_encrypt
— CMS メッセージを暗号化する
openssl_cms_read
— CMS ファイルを、PEM証明書の配列にエクスポートする
openssl_cms_sign
— ファイルに署名する
openssl_cms_verify
— CMS の署名を検証する
openssl_csr_export
— CSR を文字列としてエクスポートする
openssl_csr_export_to_file
— CSR をファイルにエクスポートする
openssl_csr_get_public_key
— CSR の公開鍵を返す
openssl_csr_get_subject
— CSR の subject を返す
openssl_csr_new
— CSR を作成する
openssl_csr_sign
— CSR に他の証明書(あるいは自分自身)で署名して証明書を作成する
openssl_decrypt
— データを復号する
openssl_dh_compute_key
— ローカルのDH秘密鍵とリモート側のDH公開鍵を使い、共有シークレットを計算する
openssl_digest
— ダイジェストを計算する
openssl_encrypt
— データを暗号化する
openssl_error_string
— OpenSSL エラーメッセージを返す
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
— シール(暗号化)されたデータをオープン(復号)する
openssl_password_hash
— OpenSSL の Argon2 実装を使ってパスワードハッシュを作る
openssl_password_verify
— OpenSSL の Argon2 実装を用いてパスワードをハッシュと照合する
openssl_pbkdf2
— PKCS5 v2 の PBKDF2 文字列を生成する
openssl_pkcs12_export
— PKCS#12 互換の証明書保存ファイルを変数にエクスポートする
openssl_pkcs12_export_to_file
— PKCS#12 互換の証明書保存ファイルをエクスポートする
openssl_pkcs12_read
— PKCS#12 認証ストアをパースして配列形式にする
openssl_pkcs7_decrypt
— S/MIME 暗号化されたメッセージを復号する
openssl_pkcs7_encrypt
— S/MIME メッセージを暗号化する
openssl_pkcs7_read
— PKCS7 ファイルを PEM証明書 の配列にエクスポートする
openssl_pkcs7_sign
— S/MIME メッセージに署名する
openssl_pkcs7_verify
— S/MIME で署名されたメッセージの署名を検証する
openssl_pkey_derive
— リモートとローカルの DH/ECDH鍵 の公開値のための、共有シークレットを計算する
openssl_pkey_export
— エクスポート可能な形式で、キーを文字列に取得する
openssl_pkey_export_to_file
— エクスポート可能な形式で、キーをファイルに取得する
openssl_pkey_free
— 秘密鍵を開放する
openssl_pkey_get_details
— キーの詳細の配列を返す
openssl_pkey_get_private
— 秘密鍵を取得する
openssl_pkey_get_public
— 証明書から公開鍵を抽出し、使用できるようにする
openssl_pkey_new
— 新規に秘密鍵を生成する
openssl_private_decrypt
— 秘密鍵でデータを復号する
openssl_private_encrypt
— 秘密鍵でデータを暗号化する
openssl_public_decrypt
— 公開鍵でデータを復号する
openssl_public_encrypt
— 公開鍵でデータを暗号化する
openssl_random_pseudo_bytes
— 疑似ランダムなバイト文字列を生成する
openssl_seal
— データをシール(暗号化)する
openssl_sign
— 署名を生成する
openssl_spki_export
— 署名済みの公開鍵とチャレンジから、有効なPEMフォーマットの公開鍵をエクスポートする
openssl_spki_export_challenge
— 署名済みの公開鍵とチャレンジに関連するチャレンジをエクスポートする
openssl_spki_new
— 署名された公開鍵とチャレンジを新規に作成する
openssl_spki_verify
— 署名済みの公開鍵とチャレンジを検証する
openssl_verify
— 署名を検証する
openssl_x509_check_private_key
— 秘密鍵が証明書に対応するかを確認する
openssl_x509_checkpurpose
— 証明書が特定の目的に使用可能かどうか確認する
openssl_x509_export
— 証明書を文字列としてエクスポートする
openssl_x509_export_to_file
— 証明書をファイルにエクスポートする
openssl_x509_fingerprint
— 与えられた X.509 証明書のフィンガープリントあるいはダイジェストを計算する
openssl_x509_free
— 証明書リソースを開放する
openssl_x509_parse
— X509 証明書をパースし、配列として情報を返す
openssl_x509_read
— X.509 証明書をパースし、オブジェクトを返す
openssl_x509_verify
— x509証明書のデジタル署名を公開鍵で検証する
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open
Press
Enter
without selection to search using Google