Skip to content

Instantly share code, notes, and snippets.

@xert

xert/verify.php Secret

Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xert/6da7736f4f7e5ff22177 to your computer and use it in GitHub Desktop.
Save xert/6da7736f4f7e5ff22177 to your computer and use it in GitHub Desktop.
<?php
$cert = '-----BEGIN CERTIFICATE-----
MIIDFjCCAf4CCQCQ12pToLHiljANBgkqhkiG9w0BAQUFADBNMRgwFgYDVQQDEw9N
ZXNzYWdlIFNpZ25pbmcxEDAOBgNVBAsTB1BheU1VWk8xEjAQBgNVBAoTCU1VWk8s
YS5zLjELMAkGA1UEBhMCQ1owHhcNMTMwODAxMTI1NzMyWhcNMzMwNzI3MTI1NzMy
WjBNMRgwFgYDVQQDEw9NZXNzYWdlIFNpZ25pbmcxEDAOBgNVBAsTB1BheU1VWk8x
EjAQBgNVBAoTCU1VWk8sYS5zLjELMAkGA1UEBhMCQ1owggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDimVN4A77p26u2yx6x+gC9nQ4bVqEuTk6Qj18EKPft
ws2WhZavsQIZPK6Xq3mVkM5teTdn0To1EA2jr5gySkTeBPWEKTn3pqrcx1hgri/J
9MnXv+csD5ThAgW/IZKpfETxZqzF+1biX1/4tjWDOFi7VPrl1E+M5BTd8CSZn6ix
fSDrm2YLPIz5UbWk5GmqYH9u7kXLXx4oEhiWZkPVpjVoFm4b36Dof2UBXOECjRb1
brmchTa1mfsvb8e0PbtxkRZUsf+/K3IG12E01qSdDIynBfK/dYpOq23tb0mREwpj
/NtrfoOX4YWjkF/PQjEA2Yl8FhVpYK2efvGJUGhv/gx1AgMBAAEwDQYJKoZIhvcN
AQEFBQADggEBAJtyJ7EhIH2Xz36plp1WWBh0TNT1mxjZlGVnX7w7LiZo+WHoHONd
oZwAMESmx5nGqfNujHxjo4X3Cfbp5CWYiowlAd9U3E6eI3oDkJhx+sAgcTxMcpta
frSCiM2EXK+fSdwGNhI3hurcy/DXh8kSBFwNSEuFkpusemW/GOQJ7czesEkz9ASh
sU78Kg7BrtKCMXXyTGyIHyB+TXB+wpwx7XMk2LHFPMXi7GYP+4ymVM3976k4HL0r
h3I5/FT3AGsLLc1Mu25vsNsmqtBuVhP8CowJs59+24Cp0S8sx+mRGyYTkv7FDP6y
nLh6hcua1RwpWF60biU9/ZiJ4oojfsGFLjs=
-----END CERTIFICATE-----';
$pubkey = openssl_pkey_get_public($cert);
// Data and Signature contents is irrelevant
$result = openssl_verify('SIGNED-DATA', 'INVALID-SIGNATURE', $pubkey);
var_dump($result);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment