Mostrar lista de opciones

Test of openssl_pkey_new() Esta página está disponible sólo en inglés.

Example #1 : test not validated (platform dependant or random result etc.)
Example #2 : test not validated (platform dependant or random result etc.)
Example #1
$input = [
]
test not validated (platform dependant or random result etc.)
$test_output = [
  
'result' => [
    
'resource' => 'OpenSSL key ressource',
    
'array' => [
      
'bits' => 2048,
      
'key' => '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv1q2g6hwIW7q554MvdlM
XVWt4KjBjH9J7YQbjJLZj5UYjrlCIDypLjYdP7/s0F7GH79TR7oiGUHGWhfAGBqb
nVLKrJLEf9ddy+jEoxEWYVK4966v1iVrTkJOGURlxFwZFMar7yLvx+PcNWKzZ/aX
q9qFIhiiisLUuGDX2PneAk/XkQWei2skIESJOMAYq/mjykjWIhucEmM3R/aKtFh9
kMhBONVif8qBaTjNdm+G/Ma2n5Ngx+JOxeIfuflpWs0ChNPeGnbmlMSHlAnr2ecE
WVcMSPWZO7Cgv5WBZcBOWL746lBSCDMD7V0UyzDnC185fz4A64NjpGACdvIfW0nm
2QIDAQAB
-----END PUBLIC KEY-----
'
,
      
'rsa' => [
        
'n' => 'Zp!n L]UIُB <.6?^SG"AZRʬ]ģaR%kNBNDe\\ƫ"5bgڅ"Ը`Oבk$ D8H"c7GX}A8bʁi8voƶ`NiZvć    YW H;eNXPR3]0 _9>' "\0" 'c`v[I',
        
'e' => '' "\0" '',
        
'd' => '.;d_-Y I {> ZACwxr9H칷^ҹ[@k' "\0" 'hFtqa2FI@z
0|+3\'aAYNIت AIxMρQc=Ysh.I|ڱ' 
"\0" 'N&cPUXqRi`iQOzh' "\0" 'F2:`v\\@|@@' "\0" '<ƣ8=v!H󪪩r*    |JU6q',
        
'p' => ')i8j' "\0" '' "\0" 'Jo凃\\#+6=:][!
[`W}u<3c@xq<y3@ب}c˂P2= _lIԒ    t'
,
        
'q' => 'ΰ@,83|0d41Bi wSd99]Fv%%n_ 3biRSr.B/ЀT^up]c;bKԨ(Z.ӡZ=',
        
'dmp1' => 'd\'' "\0" 'yj4=22X7] ,3Y7Nj Ha]6,    WKNkBޚ}"Z`w }YN I$yT;i{.h}DF^' "\0" 'p ',
        
'dmq1' => 'loLUx h>Kkh)vtCfޏ<( }HK
d~՚vR' 
"\0" '/Ka    Y,Սe,}!`:' "\0" 'VVk[',
        
'iqmp' => '>wĝ"YK|Q%:mm\\o1SCO͕D&n/&Pk8-)PqRU0C9˩WA7;r (yD*W',
      ],
      
'type' => 0,
    ],
    
'hex' => [
      
'n' => 'bf5ab683a870216eeae79e0cbdd94c5d55ade0a8c18c7f49ed841b8c92d98f95188eb942203ca92e361d3fbfecd05ec61fbf5347ba221941c65a17c0181a9b9d52caac92c47fd75dcbe8c4a311166152b8f7aeafd6256b4e424e194465c45c1914c6abef22efc7e3dc3562b367f697abda852218a28ac2d4b860d7d8f9de024fd791059e8b6b2420448938c018abf9a3ca48d6221b9c12633747f68ab4587d90c84138d5627fca816938cd766f86fcc6b69f9360c7e24ec5e21fb9f9695acd0284d3de1a76e694c4879409ebd9e70459570c48f5993bb0a0bf958165c04e58bef8ea5052083303ed5d14cb30e70b5f397f3e00eb8363a4600276f21f5b49e6d9',
      
'e' => '010001',
      
'd' => '2e1e3bccc164bcfa118d5f0f2d16590c49a10d7b3ea290ef0d5a809541b343a2a8778578c572394814ecb9b794e8a75ed2b9f6e55b9bea406b00bda6a3688e46bd7471613210a9a44687c4149502b2d4101649b8c140e57ac80a3096c67c2bc233baaa27896106e908e2a8f61a41594ea6ecdd49d8aadec80be3f341acfeefc949784dcf81518b633d1df0ff9e5973e16887802e49cd7c16cd1deadab1a901d816ca009db09a4e2663505558715269bc6069f6b051a74f1ecc7ac3f5d868a6c2071589a9a70046323a60ab769eae5c407c40eb91cedaea4012f4b27f003cc6a3383d97a776210fa2aa48e7f3aaaaa97219f42af009e57c1ce8b14a84e0553671',
      
'p' => 'ed01e8f8ab29bebee1f469386a00d31fb00084ae84ad4a6fe587835cffe80f238716f8f22b363dab3a185dae5bae217fb9b1f10afa5b60c816577d7501aa3cd433b063da408abe95997871b0d905e9c73c799caf3340d8a87de5b96390cccb82b885e8e6d4ec10c2de50ad323d0c175fa96cb793b849999eac96d492091e74cd',
      
'q' => 'ceb04084c2fbce1a03bb2c1d843833b618be867c8530643431fd42f369ebd40c1877539e059c6439a8c0e5e3f1a2937f39e55dd64681cfcb7625e08b87c9fd85e3b6250f6ec75f0c830ecf33c19adc6269a4bf52ca5372ff072e422fd08018545ed97518de7012908e5d63a13baa93de621302a44bd4a8285ac02ed3a1d85a3d',
      
'dmp1' => '64270079c46a998e3411823d329e32991b58bcb8ba9c37ee5d020cc2c9e9182c9d3359f38bcb19f8374e8097e36a0c01db4894615d362c09a1574b4e9c6b81d4f21ac1b742bade9a7d05e69522c05aefb46077939986f7870bdc7da0d359974e20078649b50424791454e73b698ca87be62e68cce57d448b46c75e0070160ca9',
      
'dmq1' => 'bf6c9b8499f58e6fa78efd8fa4ba4ca2550e780df168dd153e4b1a6bc868e2ee04e6d7299e76b69874439b66de8f3cddf3280c1d7d1592f71448864b940aae64077ed59a127652008b8cf6b82f9216948ad54b610903fa9859f52cd58ddc652c16e07dc3f797828a21603afac400fa8c56f6d65685e8c189066bc1b2bdcd5bdd',
      
'iqmp' => 'ad3e77bbc49d2259f482f3b44baaecd9e77cdace1c51a625e4b2cd3a16ff6d076da2ac5cc21f0e93aaabe76f05d83153431f4fafcd954492cd266e2fa3b50f26ebcbc7506b1138e42df72913c9d1d550715255ec08978830438439b4cba9cbc7f0f6571ef89de8b341373bc272b90c1ae8288707fc79bb089f442a1cede1e257',
    ],
  ],
  
'php_version' => '7.1.33 Linux x86_64',
]
Example #2
$input = [
  
=> [
    
'digest_alg' => 'sha512',
    
'private_key_bits' => 4096,
    
'private_key_type' => 'OPENSSL_KEYTYPE_RSA',
  ],
]
test not validated (platform dependant or random result etc.)
$test_output = [
  
'result' => [
    
'resource' => 'OpenSSL key ressource',
    
'array' => [
      
'bits' => 4096,
      
'key' => '-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq7aVAEZjVsyjQsynew3/
Sa+g9veMMXfzjoA8cO6oeCLqq9LwBlnJ505pDSGh3rhzXF7tst4HGCMUWxeiiY6Z
lT1J/wMf30TeeJ6zkBRtddyRTGoY1C2Z3AzWSLKNR37L2WaoqN3RRKm6k2hehVPi
qXQ7GwK+rqZhVmULXjHuwtTTNneIuiHp6Ih85IoXSSolFMam37SIvfXp7pOsRmv2
RIY3/+PDKz34hw1XYvon+3jlJbcoPWWkerOLLbaHvlZWaMi2/Yu0hstBe8bRvDO1
fZXUn9OlpOWUcfNSW8CIv+ZVVARlVgsGDaXumgVkZc99a3f30cQultLxlVlYKeP+
JGmk6nUmyu38+adWT02CUTBQv/Iy+09yN/EJq1kbLU6cyf9Bf9TFAMatqnYF1msY
fwUyIBdrR6Jvqwr0cCwZaJXl0XWv+r+69cvUza/TWc0pUgEam6BaMT7gdw8Rqk7m
4KOj+KWK1p4EwJoLwwsauyZMBtBg0rMuNwXG4SrGd0hsDg8SMkB34Ngr4kfoQ5m+
FHyKyOGSQopLMwi3IOvrUAE6E5FBDv9TW7Fh87PueM4rfg/yCJ6jRxm7D/wynaD/
tkmj2nhj75epCdRXDuHe9BjuG05kXmAIC3b+KKStNkuhIJfG0WAQ9VKw7JbP6b6M
E5a0HOlC7z2CQV9dnMEcX50CAwEAAQ==
-----END PUBLIC KEY-----
'
,
      
'rsa' => [
        
'n' => '' "\0" 'FcṾB̧{ I1w<px"YNi !޸s\\^#[=IDxmuܑLj- HG~fDh^St;aVe ^16w!|I*%ƦߴFkD7+= Wb\'x%(=ez-VVhȶA{Ѽ3}ԟӥqR[UTeV  de}kw.YX)$iu&VOMQ0P2Or7    Y-NA' "\0" 'ƭvk2 kGo
p,huͯY)RZ1>wNࣣ֞ &L`ҳ.7*wHl2@w+GC|BK3 P:AS[ax+~G2Ixc    WNd^` v(6K `R龌B=A_]_'
,
        
'e' => '' "\0" '',
        
'd' => '}HڮhUPs#ӅUi Gā' "\0" 'j*]\']>\'z[    aaIBT~ֱeZ5-,ŧj )OQh8k¥)\'?غUF85յSё^z.ßKK[-KW    3q-6Ά<ZDK 7bjM3Fx73,t>X|8aSoy6X ۀҝgM%hgf&m`AP)]5J4LaM_L7OͻN2%fp"T7&9tD G=16s+j@]nFG;G%5*mm#rɿ霗]&kS3Vo^w1>eN-z8\\XnNSqh e}[I3:6,N    .򎍲=ˋ
%4'
,
        
'p' => '`qO[Ð\\+?8ۇ˛n\\@  X{A)5Z5=X<\'Z8*g-mV|E\'e`y_G7;ٻ?' "\0" ' [y=m=q2Rcq2HK[ipʃwVkKQMSS LU_+>KVV
ph&1 )&' 
"\0" '/Z}*f|^ UC{; ',
        
'q' => 'wۃ}C6a;a2Gz^bØy7t>){:oվ)=2%|0,؁`ǡK;-,FׯP$SYPԓik%GvSN-~;Xݪk    *]y0M|iTOzϪMqW})} ( ^?]zZ
(N-K-^M#365ntigQbx    s?hyLo{Äe./'
,
        
'dmp1' => '.oO$}}i^f.N;T [kϖk\'<wKHz<' "\0" 'NC4WKN-n1\'V:\\e o}}ȫsPKz;e~_Uh
q^}<>Z<3WrC>I RngV9<E쥔L=$1*yk>#Dh gW%^PV    Q' 
"\0" '}>g',
        
'dmq1' => 'tIyJn<d/M' "\0" '`
h}p\\v    F\\c|-v>h=avWTG&(T *$UJnPn_S.cZպie_5./a菕BȄ=yXs0^r}[M8mlsUAdGTč%ÅAi#8^!-\\(q={ޓòWPb;{LVHΥ)b@@Lc'
,
        
'iqmp' => '& 1D#y.R@YyQ fw\'O{PR~! Ku FEcA᱈V
{' 
"\0" '
Gm@kyXF\\_*>Le!2E|1Hvbc9O(FY@X+m9\\%G>$e*0[Gj jILpjf M G.饸ÕBx[R7c~LҰ\'ď~,Y^9'
,
      ],
      
'type' => 0,
    ],
    
'hex' => [
      
'n' => 'abb69500466356cca342cca77b0dff49afa0f6f78c3177f38e803c70eea87822eaabd2f00659c9e74e690d21a1deb8735c5eedb2de071823145b17a2898e99953d49ff031fdf44de789eb390146d75dc914c6a18d42d99dc0cd648b28d477ecbd966a8a8ddd144a9ba93685e8553e2a9743b1b02beaea66156650b5e31eec2d4d3367788ba21e9e8887ce48a17492a2514c6a6dfb488bdf5e9ee93ac466bf6448637ffe3c32b3df8870d5762fa27fb78e525b7283d65a47ab38b2db687be565668c8b6fd8bb486cb417bc6d1bc33b57d95d49fd3a5a4e59471f3525bc088bfe655540465560b060da5ee9a056465cf7d6b77f7d1c42e96d2f195595829e3fe2469a4ea7526caedfcf9a7564f4d82513050bff232fb4f7237f109ab591b2d4e9cc9ff417fd4c500c6adaa7605d66b187f053220176b47a26fab0af4702c196895e5d175affabfbaf5cbd4cdafd359cd2952011a9ba05a313ee0770f11aa4ee6e0a3a3f8a58ad69e04c09a0bc30b1abb264c06d060d2b32e3705c6e12ac677486c0e0f12324077e0d82be247e84399be147c8ac8e192428a4b3308b720ebeb50013a1391410eff535bb161f3b3ee78ce2b7e0ff2089ea34719bb0ffc329da0ffb649a3da7863ef97a909d4570ee1def418ee1b4e645e60080b76fe28a4ad364ba12097c6d16010f552b0ec96cfe9be8c1396b41ce942ef3d82415f5d9cc11c5f9d',
      
'e' => '010001',
      
'd' => '9f7d8f181a48daae6855fb50f47323d38555b50e6920e99147a2c48100ab6a2ac45da4275d3eb8d2277a5bc009619d614942c2f588547e8ed6b1655a8af9f09d35b82d2cf1c5a76a1c0f0c299f4fac519a83a768386bc2a529273f8ed8bab7831002d25546f2c11c05383590d5b5fca9f8538ddb16d191a8875e831892b87a2ec39fab974b8b847f7f86c19fa1d14b5bf5d82dd74b1057a0ba0fe709f4bf0296d333e071e52d9cf9e236fa1becce863cdc5a13ad4499cc144bffd20de037626a10199e1e124d338646e478df0637e1332c9fb974143efd1ecc587cfecbee388ff0618153be7faeb7ae8fd86f79b936e7ff920694c7eb9e1b8058800beb9ce0c7db8095d29d674d25f9681105e267db661bb3b5266d1660a9415029f1dc5df7354a95b716344c611a92974d5f4c020e9e03374f96f2e1cdbbbd4ecb3225667022bbf7aec2145495a337269939f374897f44b096209b4782df088d7f1d9a8584bb973d9231b536030e99a47302162bbbbc6a40d603f4bd5d6e8246f6cb1c47883b91854725b5af35ed2aa1bfa86d6d231672c9bf81ffea089fe99c975d26d41e6b84ffd0538f880fcd0805b833abc856b8f56faff6f35e77e8e731f93ea8654ed92df07ac4dd1cc3385c586e4eff537168020bbf65e3147d5b1ac849333a8cbe36c197831e2cb6c44ea8fe1b18091ab82ed7f28e8db2ad993d93cb8b0a258134e1',
      
'p' => 'dc60ffec71b6104ff512a3bb8c5beafe86c2dae412c390a6805c2b3f38db87cb9b6e825ca8d840ac9e0b20feb303580e7b4129b0b1a0355a899b35993dab58af3c92f892275a38f4eabd2a672d6d56e27c451187ae27a16560be1c795f4737ad073b0685d9bb3fa7001f20165b05e1f4d1793d170e6d3de5c5c5711a32de52630e98ee719edc32a0484bd75ba8698418cde270c7ca83a6ebcbdf7756e96bb996d9c5f24bb819a1ad518c4d0453539a0c994c555f1f97052b3e0ea39f94ee4bf9565617ee0a7068dd1f26cd31960b292600fedf2fac875aeef512e07da81a2aa6c0667cc25efdb9ea9ad5fc20f8ce55d21b439c7bd2f9f2c2ec3b860d85a2c7f3',
      
'q' => 'c777db83e1f47d433661fc3bb9f5a861ab32477a5e1462c398791a37aa9ae78a15743e297b843a6fe7ea05d5be18ad293d1bd8e708d0e832971d257c0e3010df2cbff0d881608dc7a14b840f3b2d2c46d7afbe50ab12a424adff80535950d49369d66b25477f98149f76534e2d031c1c7e3b58edbcddaa6bf70209f203b91b2a5da0e61a799e304d7c8180d2ef6915544f7a12cfaa054db6de71f3577def29f2967d8213c9c70bfeaf280b945ef8eac53f5d9cf87aaf5a060b0a28b21d4e2d084b2d055e8b8d838f0e4dcf23fe33120f0136f0a999356e917469d5d06751627809cd13991d733fb0b3c268a9791e804cebb46f9aaf0fa7167be4c38465842e2f',
      
'dmp1' => '8eefcf2e81b66fb01ca9814f24c37d90a6c17d8dce69cfc95e99e966f12eda4e023b540c5b6b1fcf96166bc9273cb501778a154b487a3c00c41dca4ee143e09a9034574b1c81154e2d6e923127b2b256e5f93a5c8165acf5ff206f817d7dc8abce73c7504b9f7ab28b8ea4963b657e5ff6f9a6d8ec7f88551ec8680a7111e7e7ddd0ed5efe859dc47dffcae7e53cc2f3ff9dae3eb7a85a3cb817f1e48a3357c572ec43b23eef49010c526ea5ae921be9ae08679af1f756dfec393c8145eca5944c1e3d1924e631edb1c5cdf32a7984afe4976b1515d718f0c23e03231d441383e268d6e48f0e0c671114579adf259d5e5056b3095116d311007dbefdc83e8367',
      
'dmq1' => '7489491dcf18794a986e3ce0642feaf54d00ee13c6fd600a687d705ccf76fb0988a9465c1406d7e1637c2d76883e808494683d9c15618017768417cf57b6ab54c81f47c62628540d2ae624bc85554a0605a36eac50966e81e38a5fddd253d02e63ea5ae507d5baf3698ac6f6e883659c1bffee5fcf352e892f61e88f95af42f8c884e58ad83d1c7958e18c73305e939093727da507ef5b4d18bf386d886cff73f48a5541dc644754bfdec48d25c385de41bc1ea6697f23385ea0cbcfec212d5c2817a088713df77bcfde93c3b29301dcf457b5d95062903bb8e8d07b96b14cb756fa9295a5481d10cea52962c21998d9d7e7ae409040b3dd05fb4c6380afee0f',
      
'iqmp' => '26a50cffe8b03111441d980523792e14acb2d4d6ce52bf4059ce790fcbccc1cbf792d351d2e80ca4667714274f7b50fa52157ecf21cc0c4b1575aa06050ca09d46e6456341e1b18856de0a827b00ee0ab147968513cbd0eee06df913b4f1b740d16b79c9010f1c94c4011358468bedb05c025f8d2abd3eabe3c214924c9965c4211bdc3245a77c314876ea101762c6e463db39041de3c2cc4f28c946851359ac98c040c9ded2589d2b076db3395c25d3473e24652a8b83f418a4eb19dbf3305bfa476aef206aefef85494c706a660c7f4df50caea047c82ee9a5b8c2fc82c39542785bc6520fae0337637ed6161d8e4cd2b0dbea278304c48f7e2c59a0f95e39',
    ],
  ],
  
'php_version' => '7.1.33 Linux x86_64',
]