version 1.1.1.1, 2012/02/21 23:47:59
|
version 1.1.1.2, 2012/05/29 12:34:36
|
Line 8 $cert = "file://" . dirname(__FILE__) . "/cert.crt";
|
Line 8 $cert = "file://" . dirname(__FILE__) . "/cert.crt";
|
$priv = "file://" . dirname(__FILE__) . "/private.key"; |
$priv = "file://" . dirname(__FILE__) . "/private.key"; |
$wrong = "wrong"; |
$wrong = "wrong"; |
$pub = "file://" . dirname(__FILE__) . "/public.key"; |
$pub = "file://" . dirname(__FILE__) . "/public.key"; |
|
$config = __DIR__ . DIRECTORY_SEPARATOR . 'openssl.cnf'; |
|
$config_arg = array('config' => $config); |
|
|
$dn = array( |
$dn = array( |
"countryName" => "BR", |
"countryName" => "BR", |
Line 21 $args = array(
|
Line 23 $args = array(
|
"digest_alg" => "sha1", |
"digest_alg" => "sha1", |
"private_key_bits" => 2048, |
"private_key_bits" => 2048, |
"private_key_type" => OPENSSL_KEYTYPE_DSA, |
"private_key_type" => OPENSSL_KEYTYPE_DSA, |
"encrypt_key" => true | "encrypt_key" => true, |
| "config" => $config |
); |
); |
|
|
$privkey = openssl_pkey_new(); | $privkey = openssl_pkey_new($config_arg); |
$csr = openssl_csr_new($dn, $privkey, $args); |
$csr = openssl_csr_new($dn, $privkey, $args); |
var_dump(openssl_csr_sign($csr, null, $privkey, 365, $args)); |
var_dump(openssl_csr_sign($csr, null, $privkey, 365, $args)); |
var_dump(openssl_csr_sign($csr, null, $privkey, 365)); | var_dump(openssl_csr_sign($csr, null, $privkey, 365, $config_arg)); |
var_dump(openssl_csr_sign($csr, $cert, $priv, 365)); | var_dump(openssl_csr_sign($csr, $cert, $priv, 365, $config_arg)); |
var_dump(openssl_csr_sign($csr, $wrong, $privkey, 365)); |
var_dump(openssl_csr_sign($csr, $wrong, $privkey, 365)); |
var_dump(openssl_csr_sign($csr, null, $wrong, 365)); |
var_dump(openssl_csr_sign($csr, null, $wrong, 365)); |
var_dump(openssl_csr_sign($csr, null, $privkey, $wrong)); |
var_dump(openssl_csr_sign($csr, null, $privkey, $wrong)); |
Line 38 var_dump(openssl_csr_sign(array(), null, $privkey, 365
|
Line 41 var_dump(openssl_csr_sign(array(), null, $privkey, 365
|
var_dump(openssl_csr_sign($csr, array(), $privkey, 365)); |
var_dump(openssl_csr_sign($csr, array(), $privkey, 365)); |
var_dump(openssl_csr_sign($csr, null, array(), 365)); |
var_dump(openssl_csr_sign($csr, null, array(), 365)); |
var_dump(openssl_csr_sign($csr, null, $privkey, array())); |
var_dump(openssl_csr_sign($csr, null, $privkey, array())); |
var_dump(openssl_csr_sign($csr, null, $privkey, 365, array())); | var_dump(openssl_csr_sign($csr, null, $privkey, 365, $config_arg)); |
?> |
?> |
--EXPECTF-- |
--EXPECTF-- |
resource(%d) of type (OpenSSL X.509) |
resource(%d) of type (OpenSSL X.509) |