![]()
|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
LXXIIOpenSSL 関数
å°Žå…¥ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯ã€ç½²åã®ç”ŸæˆãŠã‚ˆã³èªè¨¼ã€ãã—ã¦ã€ãƒ‡ãƒ¼ã‚¿ã®ã‚·ãƒ¼ãƒ« (æš—å·åŒ–)ãŠã‚ˆã³ã‚ªãƒ¼ãƒ—ン(復å·åŒ–)を行ã†ãŸã‚ã«ã€ OpenSSL ã®é–¢æ•°ã‚’使用ã—ã¾ã™ã€‚ã“ ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã§ã¯ã€PHP 4.0.4pl1 ã¯ã€OpenSSL >= 0.9.6 ã‚’å¿…è¦ã¨ã—ã¾ ã™ãŒã€PHP-4.0.5以é™ã§ã¯ã€OpenSSL >= 0.9.5 ã§ã‚‚動作ã—ã¾ã™ã€‚
OpenSSL ã¯å¤šãã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ãŒã€ã“れらã¯ã¾ã ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã§ã¯ サãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。 ã‚ー/証明書パラメータOpenSSL関数ã®ã†ã¡ã”ãå°æ•°ã®ã¿ãŒã‚ーã¾ãŸã¯è¨¼æ˜Žæ›¸ãƒ‘ラメータを必è¦ã¨ ã—ã¾ã™ã€‚PHP 4.0.5 より以å‰ã§ã¯ã€openssl_get_xxx 関数ã®ã©ã‚Œã‹ã«ã‚ˆ り返ã•れãŸã‚ーã¾ãŸã¯è¨¼æ˜Žæ›¸ãƒªã‚½ãƒ¼ã‚¹ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã—ãŸã€‚㓠れより後ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ã€æ¬¡ã®æ–¹æ³•ã®ã©ã‚Œã‹ã‚’使用ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã¨ ãªã‚‹äºˆå®šã§ã™ã€‚
証明書ã®èªè¨¼ã‚µã‚¤ãƒ³/証明書をèªè¨¼ã™ã‚‹é–¢æ•°ã‚’コールã™ã‚‹éš›ã€ cainfo パラメータã¯ã€ãƒ•ァイルã¨èªè¨¼æ¸ˆã¿ã®CA ファイルã®å ´æ‰€ã‚’指定ã™ã‚‹ãƒ•ァイルディレクトリåã‚’å«ã‚€é…列ã§ã™ã€‚ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒæŒ‡å®šã•れãŸå ´åˆã€opensslコマンド ãŒä½¿ç”¨ã§ãるよã†ãªæ£ã—ã„å½¢å¼ã«ãƒãƒƒã‚·ãƒ¥ã•れãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã‚ã‚‹å¿… è¦ãŒã‚りã¾ã™ã€‚ PKCS7 フラグ/定数S/MIME 関数ã¯ãƒ“ットフィールドを使用ã—ã¦æŒ‡å®šã—ãŸãƒ•ラグを使用ã—ã¾ã™ã€‚ ã“ã®ãƒ“ットフィールドã«ã¯ã€ä»¥ä¸‹ã®å€¤ã‚’一ã¤ä»¥ä¸Šå«ã‚€ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ 表 1PKCS7 定数
|