#39956 [NEW]: Verifying the signature of the certificate
| From: | bassijunior at yahoo dot com dot br | Date: | Tue, 26 Dec 2006 21:30:03 +0000 |
| Subject: | #39956 [NEW]: Verifying the signature of the certificate | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-106901@lists.php.net to get a copy of this message | ||
From: bassijunior at yahoo dot com dot br
Operating system: Windows XP
PHP version: 5.2.0
PHP Bug Type: Feature/Change Request
Bug description: Verifying the signature of the certificate
Description:
------------
Hi,
I was developing a code that need some openssl functions.
I was studying the openssl functions of PHP and I did not find nothing to
verifying the signature of X.509 certificate.
The openssl_verify function verifies a string.
But, what can I do to verify the signature of a certificate, like this:
-----BEGIN CERTIFICATE-----
MIICxjCCAi+gAwIBAgIBADANBgkqhkiG9w0BAQQFADCBqDEPMA0GA1UEAxMGRk9S
QklTMQswCQYDVQQGEwJMVDEQMA4GA1UEBxMHVklMTklVUzEQMA4GA1UECBMHVklM
TklVUzEoMCYGA1UEChMfVVpEQVJPSkkgQUtDSU5FIEJFTkRST1ZFIEZPUkJJUzEU
MBIGA1UECxMLSU5URUdSQVRJT04xJDAiBgkqhkiG9w0BCQEWFUwuSlVaSUtFTkFT
QEZPUkJJUy5MVDAeFw0wNDAzMjIxNTE2MDNaFw0wNDA0MjExNTE2MDNaMIGoMQ8w
DQYDVQQDEwZGT1JCSVMxCzAJBgNVBAYTAkxUMRAwDgYDVQQHEwdWSUxOSVVTMRAw
DgYDVQQIEwdWSUxOSVVTMSgwJgYDVQQKEx9VWkRBUk9KSSBBS0NJTkUgQkVORFJP
VkUgRk9SQklTMRQwEgYDVQQLEwtJTlRFR1JBVElPTjEkMCIGCSqGSIb3DQEJARYV
TC5KVVpJS0VOQVNARk9SQklTLkxUMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
gQCrbyCkLdo1gfT3d5JjwrLYC8WAXNI50afTGx9+ncjfnONGtScsbwlQ5Qw55neH
TUe1TbI/QJc8KZ7PU5/sJAVNpuJW9JEI0y1xX6egfVSWkDGv/GgSb2JebnD1+Nw2
fw8lU0v4F6/IjHU9FOfSTBAIN58g5FqTweAZg5BU7uN9XwIDAQABMA0GCSqGSIb3
DQEBBAUAA4GBACh8eFBJ/8p8f1t8TWlh6lX4hpGpyej0h+0BW45icxkpDplfGbFx
47OClHjzgROo6zFx7Axn5JC1IWPiiyylbSbahpyCpcasuQchErcXJ72ctq8nBXqV
s7sPhlunemdfpFuZLBNFbw5xaUs+lt9tAZFi6EHnhjCFGilH4u5aRcta -----END
CERTIFICATE-----
I have the public key to verify it. But I do not Know how I use it.
Thanks!
--
Edit bug report at http://bugs.php.net/?id=39956&edit=1
--
Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=39956&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=39956&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=39956&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=39956&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=39956&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=39956&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=39956&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=39956&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=39956&r=support
Expected behavior: http://bugs.php.net/fix.php?id=39956&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=39956&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=39956&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=39956&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=39956&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=39956&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=39956&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=39956&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=39956&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=39956&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=39956&r=mysqlcfg