Display the drop-down list

Test of openssl_pkey_new()

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-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA07Fn9KXHmxeJQnMAU9Nf
7Fq6Wa74dJn6xUV3a9rqXd1t6j+g5Bdfvldfk78dxyw7tYh48jRJQkJjeSPp2guh
B7tQLsntzRw3KB5WmvLGPulvEF0h7xoQhtNX0m5brpFhvT8TARPJOOe6HLqK1P1r
Kh7ycqVCG+TumdAAdSyPmQxvT0EdxZsuLu/0Z2KMyGVOK4vbL+pIK7zl22dqOvdP
cwtekE8dlV87UQOWj5kM3R5pk3LUzko8zSxgMvrhaaAFR1ZslkO9zL7+bcv8+oCM
4xtoeF29t/lwqJ3NGof2Q5fL/zbrkyI0o+IK01m4fvM0qoY2ZVvnskIvnY8YJJ6U
4wIDAQAB
-----END PUBLIC KEY-----
'
,
      
'rsa' => [
        
'n' => 'ӱgǛBs' "\0" 'S_ZYtEwk]m?_W_,;x4IBBcy# P.7(V>o]!Wn[a?8k*rB' "\0" 'u, oOAś..gbeN+/H+gj:Os ^O_;Q irJ<,`2iGVlC̾mhx]pC6"4
Y~46e[B/$'
,
        
'e' => '' "\0" '',
        
'd' => '\'Ø"n3D ƳhJ𬶬]x[A"w. Hz@뗜>p`Z    K0(k7ȍn#Y(" thd>ôuz+K#9?59kA*ei΂Nc$d1{,Iis]u,1]!n.lr1.9$NYSqBxk[=qp
0X͏#
G̭ Bao`CYP25'
,
        
'p' => '!v;"G.оBa0BWWAAliRha' "\0" '\'bER|C =aH=s<gnښrAr/ϷPڋ\':ຫHs(GzLj-,"\'r_i',
        
'q' => 'EJ-h?ip#.F.QeA
}ŷ̞ l;3g#96Y6Dδm-„ӎB5' 
"\0" 'f^o+tNO ?4(+gyhk',
        
'dmp1' => 'zʦ^ZR &LВ
{pgW[NkG,z3CsxV eCʏ(tr.+H%l+ekϑ[' 
"\0" ' m&\\?d)4yM2FF[9Ճ~g<zm),\'y',
        
'dmq1' => '>CT"}@Jq
侟B&flRr϶5@Ŝhgn@%{6kOك>m]G5z8ϭylHG4u?EBbQ'
,
        
'iqmp' => '#[eV23X
`o-`7di\\(nn m8x=}]y+Z"K (uf3*~qξPKsn;ڧl^ Ijn;'
,
      ],
      
'type' => 0,
    ],
    
'hex' => [
      
'n' => 'd3b167f4a5c79b178942730053d35fec5aba59aef87499fac545776bdaea5ddd6dea3fa0e4175fbe575f93bf1dc72c3bb58878f234494242637923e9da0ba107bb502ec9edcd1c37281e569af2c63ee96f105d21ef1a1086d357d26e5bae9161bd3f130113c938e7ba1cba8ad4fd6b2a1ef272a5421be4ee99d000752c8f990c6f4f411dc59b2e2eeff467628cc8654e2b8bdb2fea482bbce5db676a3af74f730b5e904f1d955f3b5103968f990cdd1e699372d4ce4a3ccd2c6032fae169a00547566c9643bdccbefe6dcbfcfa808ce31b68785dbdb7f970a89dcd1a87f64397cbff36eb932234a3e20ad359b87ef334aa8636655be7b2422f9d8f18249e94e3',
      
'e' => '010001',
      
'd' => 'ba8be327dbcf0204c39822ef6eef1de092331544f2fd0d93c6b368814af0acb6ac5d78a4b75b41abe222ff77b32e08f4b50c0648a97ac540eb979ce63e9770d7f760b95a888bef094bf930286b37f7c88d6ec623592886d7c8f5e3220cf8d07468e8643ed6c8c3b4b075108db7137a942ba14b160623bea1e4393fae020ea8b68a3517ad396b4108b57f2adc65dff7fac969ce82faedd44e63d9246431127b2c4969735d752c31b85dbea085127f21c2fc9be76e2e06f8146cda0414fcfa728a312e39244e59537142786bab995be83d7170be0a30581eaefeaeefcd8f16b22318d80a47e8d8ccadeb2042616f959fb96094435950b7b8e032938bb60335b181',
      
'p' => 'e9d32176a33bdb22e1472ebdafd0be4214618330425757d341db416c69afdd1952d6c5e4a968ef61bfaf00f327629ee8455212ab7c4320d91e3d6148f7a6f2ea3d73ee3c676eda9a7241721c112f1ccfb75097ced7da8b273ae0baab88b4f348cf731528a8ca16e908477a4c6a2d2c9a229f27a4dbe0a8cb13ecf498eb725f69',
      
'q' => 'e7c4f445c94a2d9dfd683f02e7b1697004232e462ef9f1e510baa451a01965f1b9da410a7dc6c5b7f3bdea0798c2cc9e0d6c3b336723e9a7390436179d05f31f59361a441fe8ceb46d10ce2d0fb9c284d38eece2cee018428f8b01a3e03500c266eb5e6fe2932bd97486f7984ee4184ffd0b3f3428b72b67197980d0ca68946b',
      
'dmp1' => 'ba7acaa65e5abf52db0db5264cd092dc0a7b16706788571fc1d7061f5b4e896bc7d847ed2c7ae6e7334373e37856bbdb0c65ff43ca8f92e3f5ad082874722e2b48256c2bba65fb6bcf91885b000d6dd1ef26145c3f642934794d7f328c8d9bb546d5465badf9b639d58383f2eb7ee9a267d83c7acb6d29d1042c278ac9c3e679',
      
'dmq1' => '3e4354f4227d40fffe81b0dbd0ee824acb71c00eaeb40adde4be9f4226666c52a2011614017212cfb63540d7c59c1f681e6703086e1ee1b840c2f6dd251be2127bdee2f38636fec0cdc403ff6b08164fa49df2d98386043e6d5d849547b8357a04381ae8a7cfada9ff79faadfa13a0cc6c48473475f3af3f4542b4ee6251f1fd',
      
'iqmp' => '1e23a3ccc65bf6655632fa33580a606f991bd2c92da1c960370664fb69845cb6286e6e17c90ba46d1bcec90fc13878c83d7d5dae79ced4e3142b875a224b9920122875d966ba33d1f3131aa7a72aca7ec2de711b08cebe50da7f4bf6f11573ef6e3bdaa7d6cb04916cabad5ebdaae9aac320a2fb49f76ab2b5ec6e3b078ec51b',
    ],
  ],
  
'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-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsHf1g0Pt0KY5Hfi+fy3I
1ou7dOTj8ts49XUN0lpLpcuC/fNUfunMw39xP7CpmQ+UN5m8XxaWVBLZEaNVFMaZ
JLzZQHMBIE/nEr5lQfae3voyFkqb91kfZ2LqL4/AtNxGXfmypiSfvKodFA06Tf8D
O0XeeYTdyRvJ50rVXQPSvrGqktB+7qtNTZbjui+UIt2mh2/o7++Zk2XRz8AIPmla
XyabQgreWp5+FjNoJbOVMYCoA+6o57feMi91CtTLxmblKBhu6LlK0W9O5Pd3hOUP
+6K1yylc9iX47u1caQqaIDLzQsQUVfSMu8RXTpkTlDhMwJHOzpEbqQ0JhBus62D7
dcvAuygMDR6wWI/mOgk4x9OWeI2SQwcX7ix9lt/vcg8TnyeYSRedf07wjcBTeKVA
voXItyddRaJZQXwUa2wnKGmnKh8RFXFJbNMuum56/+psUK1hzYID0Jgz9NFZJe6s
lEOisy/egQJ5lfjfErpSWBmHfC+A6KlaRXORxC5819ExQzu2t7OXkqv90wx8jjCn
QzYzf8yGECZicVSkbXtewax6+8svPb39g/3A7CXXqxQmM2/n4UuAhBTV9Aw9cx7Y
RL6BzUgZ3SMWzLvx5lAcnZZ9M010xsq8gg+nOW86Hzv0NdrD64V/ScsC/wXIjPW2
EF9RHKA2BK6F6xwBQyn/Tc0CAwEAAQ==
-----END PUBLIC KEY-----
'
,
      
'rsa' => [
        
'n' => 'wCЦ9-֋t8u ZK˂T~q?7_TUƙ$@s OeA2JYgb/F]$ :M;EyJ]Ҿ~MM/"ݦoe>iZ_&B
Z~3h%12/u
f(nJoNw)\\%\\i
 2BUWN8LΑ     `u( X:    8ӖxC,}r\'INSx@ȷ\']EYA|kl\'(i*qIl.nzlPa͂И3Y%C/ށyRX|/ZEs.|1C; |0C63̆&bqTm{^z/=%׫&3oK =sDH#̻P}3Mtʼ9o:;5IȌ_Q6C)M'
,
        
'e' => '' "\0" '',
        
'd' => 'qj;PwWޱQ?&X^j4>s[^a3Y5%)c#Fƒ|plώF+$(9C.{{r~gÖ4X-r    ƭDnuv^' "\0" '[ɍ=Oo,oSG5
r9Oҷ ?֕\\:BPIUʞtxZbovVHŸc;=Rl-ӄL!q*K\'x Şlts:sF129DŽ[ۜ>|lY7' 
"\0" 'x "j/Fu9ޟhx="    @iw$._N"TfnHVSO2͠U<DB٠Lju1    V"a97I(kl5=@V=' "\0" 'hcO5"Яx    ~/_a#|eʄ{*қ]V1f\'{Ul&g=@@\\h\'U6"qcME(Y]',
        
'p' => '%UB?ϫY 6X> 8(R 1h*E\'ٷ.ǠJa>    + nasF9l,ĂAׁeQD"jUQ1X0{T﵍j)FunK\'IثG8xN}n&8~o5g\\,Ygtxɍk˘ ށB\\TUmNm{mxިoZw',
        
'q' => 'kDoHo    EG"z p {ABi|:~b6P䀴׌Mj>)3"̈́"b, n=eM87F
Xw sݦFZ b!H*CɤH(b#d6j\\iR6-2Ū]&iw:5`*.<w}ɭLwzJ!N;zE1ܘ|pG@c/+=ZB39R,=\\2c/T@'
,
        
'dmp1' => '2w9QO/9JaI;?g{M<ܕ wlv/;{62*ɉ3JkҚ6tf#7AGgČr]&>_V
{\\}&H~8 :7e.o^}͚x57_?r @ &=L#\\Q1&-2VĒ]&|Dt5Ck_8_Aj;a4' 
"\0" ' ŀ!Hؼo7+\'`ZDA',
        
'dmq1' => 'H]YX?ݥ6\\1r,02ύK3Yɴe=e)p@r5V$Oh]{vn[puQZ8CG E0#]נ<yPY@WԕgҬ:vnPΐ~ %Aw}yK"Twt˿}fP=ŗ{ ,#' "\0" 'OVFJ֬$k{zy?_ToV63d\\&l^Xlv',
        
'iqmp' => 'mk3L5~~Ѭf3 TP[96]tʚ/cTYdd(lΌDԕSðL<M:/覇xYKQLY,UfJP_F1cRvm?vzy"haꏉ\\?8[vBܞzAV[ʜ}!s2^Gya@' "\0" '3 / t
m,3`lFLf!Y0#:vg_6b'
,
      ],
      
'type' => 0,
    ],
    
'hex' => [
      
'n' => 'b077f58343edd0a6391df8be7f2dc8d68bbb74e4e3f2db38f5750dd25a4ba5cb82fdf3547ee9ccc37f713fb0a9990f943799bc5f16965412d911a35514c69924bcd9407301204fe712be6541f69edefa32164a9bf7591f6762ea2f8fc0b4dc465df9b2a6249fbcaa1d140d3a4dff033b45de7984ddc91bc9e74ad55d03d2beb1aa92d07eeeab4d4d96e3ba2f9422dda6876fe8efef999365d1cfc0083e695a5f269b420ade5a9e7e16336825b3953180a803eea8e7b7de322f750ad4cbc666e528186ee8b94ad16f4ee4f77784e50ffba2b5cb295cf625f8eeed5c690a9a2032f342c41455f48cbbc4574e991394384cc091cece911ba90d09841baceb60fb75cbc0bb280c0d1eb0588fe63a0938c7d396788d92430717ee2c7d96dfef720f139f279849179d7f4ef08dc05378a540be85c8b7275d45a259417c146b6c272869a72a1f111571496cd32eba6e7affea6c50ad61cd8203d09833f4d15925eeac9443a2b32fde81027995f8df12ba525819877c2f80e8a95a457391c42e7cd7d131433bb6b7b39792abfdd30c7c8e30a74336337fcc861026627154a46d7b5ec1ac7afbcb2f3dbdfd83fdc0ec25d7ab1426336fe7e14b808414d5f40c3d731ed844be81cd4819dd2316ccbbf1e6501c9d967d334d74c6cabc820fa7396f3a1f3bf435dac3eb857f49cb02ff05c88cf5b6105f511ca03604ae85eb1c014329ff4dcd',
      
'e' => '010001',
      
'd' => '716ad80fa2b4113b1450b0137757ecd1ff82deb151d43f938f26c9585e126a9faf341a953ef0735b5ee8617fe0b0f03359bce435d5258f2981fbf516f4c063a31a01238c06b846c283e87cd9f570cc6ccf8e462b91c0e50f24a2d128ba3943adb22e8ee47b7b72dd7ecce96784c396c71cb3cd3458fb2d7209c6adf51744f6ace7ad6e75765e00d4125b90c98d930f143dcdee4f6f962c06efdf6f539d1147350a7214f3394fd2b7c4fb0b3fd7f8d69512e75c1790be3affd4428c50921b94fc4955d2ca9e7478c0ea5afcb60362d96fe876a0f997b6d856f2f0f948c5b8a3633bb7b8a03d526cb52d8ed3844cf221712aff4b84b5fcaa1d27f5917804dc1320e3bac59ed86c997473eef2a93afcbcf473c71204468c31329639abc7845bb3db9cb7f8a5ef3edb087cfe89076c91d15937aedd00c37820af226a2fd4f24680fb750efdb3df39e6d9de9f6878ed8a3d07ab22f509408069ed77ad24d82e5f4e228a54c9666e83ff48a85653c5ea4fa332c6cda0a00112b3553c0444d342d9a0124c6a75a8f1f7da31095622a51e61cd3937bb4928b66b6c353d40b0b4c718563dce1dbbbcfee1006892f40e634f8e8dcb350722a5d0af78b19109987eb4a82feb5f1b61231b7cb4821d65f1ca847b2ad29b805d568cf781311b6689277badcb55036cb1fc9e26673dd4c740405c6827b155cef03622997163f44d45972859ca5d',
      
'p' => 'e1c125aca39f5542be9a3f9702ffb7cfab590b0636e7a1cd583e0c04f58fb29b38f228520b1c3168dc2ad41f45a2f527f2d9b72ef3c7a0efea4a61bf993ec8129209bd2b0b806e617346bd8c396c97908ef19903a72c92c482c94115d7810565838eeb51beb3ab44226a5551e8ec31581887d1307b54efb58d6a162946ed75cced8eed86cedc1b1d6eefb4e9eb931b8cbeaf4b27c749b8b18fb1c1d8abc7f31547053878c77f4e7d806e91fffddf04a7a4b286ab9426f5f638e87ea0f86f35ac67165c2c1d87ff5967f2cb7493d878c98d6bc0cb9820fade81fcb842035c1bfeb054ed5503b06de3ac7f4e1c806d7b190f6d781396dea8ec6facd6d1e75af777',
      
'q' => 'c81c6bacfa446f486f0945b547221b7a0bfb709c0d7b4142697c3a7e980362e2f03650ffe480b4fcb1d78c4dbd84d86a3e2933be22cd84fe228c01620ecd0e2cf3932013df1502f6df1f9f6e3d0295ce1f981b654d383713460a5877a70b73bddda6461b5a0df5d5620f21481a032a99ac43a4c9a4a38d48d92862c023a2641eb9361c996a18dccce35c81fe695236f6fd012d32c5aa9b5dfc052669773af9ff357f60a880f111c12a2e3c77d3d77d9807c9ad4c161802b8777a4acf214ec23b7ace4531dc98878ca3837c70fae947a540d0632fdce62b05e1a03df4f283825a42eb3339065214b2d82c3d5c321d1a8b63052f85ae9b540310fb40839d8bfddb',
      
'dmp1' => '3298773919f2bbc919aeb851bffa4fd7db2f39a94ae4defe86a861493b3fd967b07b954dcdefa3a33cb4dc95a5a5c00c1401776cae762f3b95e6d5c17b36f6e0329abc2ac9891f33f80202b94aa56bd29a36cb7466233741938e4767fdc48cd1138b14725dab26d73e5f567fe5140a7b14045c7de1264813087e9e38e20c963a3783b0f865a42eef89cd6f5e7dcd9a7f10bd78ba918f9435375f3f72b00d400da4bd26caeaeb3d4c235ca49c1ae9c0c151c83126832db83256cec4928f1b5d8c260e7cd9e64474963515d5436b5f38b2f35f12f68e41d5f7c86a3b61901f34a7001e0892e520c5802148e6d8bc6fcd06f0ce37fb2bf4fb2702605a44f0f51241',
      
'dmq1' => '1ab5485dc6ed5958f690eb3fdda59cbb365c31d4722c303297f79fab03c8f7eac81ac7c6cf8daa1a4bf633e0b059c9b4ac653d65b4297005a740be7282fd355624904f68b78e8b5dbdbbefc07bde1b766e5b13d4fa7075515a38c943f7049d470b0d4530235dd7a0ca3cb0b979d750594057aae7cad49567d2ac043a16c776cb6ef6dcec50efce907e0bfbc1a3f6f82510f19641bf861cc4777d8c79e912f308efeff74ba62206b79c549d7774cbbf148a7d8d66a9503d14b7c597b47b829283f3c9120d2c9f23004f569e464a06d6ac24b16b7b98e5137aee793fabb0ae82b85f541afb126fe41956a6d8edb4369433645cedd1ced3266c5e58da6c769b979f',
      
'iqmp' => '14fe6d6bb433df4c35e57e8b7e91d1ac66f18833b1a7c90d9fedb5cf0802b19354505b39d236895d74daca9acc2f05fc9882996354dfde599db464bf64a49d28f0f204b9ff6cce8c44bbe08719d495b9187ff4b7a853c3b0c04cd7c63c4dd83a2fe8a68778be594b109b514c592ce65566a28c08a69d4a04505f46aa3182fc12b8de0f631bc5d1d4045290e016766d973fdcdf767a0f7922689a9a6111d115ea8f895c3f385b76f1f2428585dc9e07a4c9137a4156125ba0ca9c037d2180e473325eec47f979b78c1997c2611c401ad100a533ea1df18e0d2f2080740a6d2ceeb6f93360aa6c1f19c2469a4ccb669e2116c19159ab30b5233ae576675f36eb62',
    ],
  ],
  
'php_version' => '7.1.33 Linux x86_64',
]