![]()
|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
openssl_pkcs7_verify(PHP 4 >= 4.0.6) openssl_pkcs7_verify -- S/MIMEサインã•れãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ã‚µã‚¤ãƒ³ã‚’確èªã™ã‚‹èª¬æ˜Žbool openssl_pkcs7_verify ( string filename, int flags [, string outfilename [, array cainfo [, string extracerts]]])
openssl_pkcs7_verify() ã¯ã€ filename ã§æŒ‡å®šã—ãŸãƒ•ァイルã«è¨˜è¿°ã•れ㟠S/MIMEメッセージをèªã¿è¾¼ã¿ã€ãƒ‡ã‚¸ã‚¿ãƒ«ã‚µã‚¤ãƒ³ã‚’評価ã—ã¾ã™ã€‚サイン㌠検証ã•れãŸå ´åˆã¯ TRUEã€æ£ã—ããªã„å ´åˆ(ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒæ”¹æš«ã•れãŸã‹ サインã«ç”¨ã„られãŸè¨¼æ˜Žæ›¸ãŒç„¡åй)㯠FALSEã€ã‚¨ãƒ©ãƒ¼ã®å ´åˆã« -1 を返㗠ã¾ã™ã€‚ flags ã«ã‚ˆã‚Šã‚µã‚¤ãƒ³ã®èªè¨¼æ–¹æ³•を指定ã™ã‚‹ã“㨠ãŒå¯èƒ½ã§ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€PKCS7 定数 ã‚’å‚照下ã•ã„。 outfilename を指定ã™ã‚‹å ´åˆã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã« サインã—ãŸäººã®è¨¼æ˜Žæ›¸ãŒPEMå½¢å¼ã§ä¿å˜ã•れãŸãƒ•ァイルã®åå‰ã‚’ã“ã®å¤‰æ•° ã«æŒ‡å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ cainfo ãŒæŒ‡å®šã•れãŸå ´åˆã€æ¤œè¨¼å‡¦ç†ã§ä½¿ç”¨ã™ ã‚‹ãŸã‚ã«èªè¨¼æ¸ˆã¿ã®CA証明書ã«é–¢ã™ã‚‹æƒ…å ±ã‚’ä¿æŒã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ ã“ã®ãƒ‘ラメータã«é–¢ã™ã‚‹ã‚ˆã‚Šè©³ç´°ãªæƒ…å ±ã«ã¤ã„ã¦ã¯ã€ è¨¼æ˜Žæ›¸ã®æ¤œè¨¼ ã‚’ å‚照下ã•ã„。 extracerts ãŒæŒ‡å®šã•れãŸå ´åˆã€ã“れã¯ã€ 未èªè¨¼ã®CAã¨ã—ã¦ä¸€é€£ã®è¨¼æ˜Žæ›¸ã‚’使用ã™ã‚‹ãŸã‚ã®ãƒ•ァイルã®ãƒ•ァイルå ã¨ãªã‚Šã¾ã™ã€‚ ã“ã®é–¢æ•°ã®ãƒ‘ラメータ/返り値ã®åž‹ã¯ã€PHPã®ãƒªãƒªãƒ¼ã‚¹ç‰ˆãŒå…¬é–‹ã•ã‚Œã‚‹å‰ ã«å¤‰æ›´ã•れるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚
|