Показать выпадающий список

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-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyPJT6Fz76ZZcsGFJMItQ
omA5BbXJwNgSl7Yw30Jni5N/YCRTn/JdDrAmGGv8XNZ+uvATHj7x67LHaKvwC0eI
jftermgAxbhSUq93h+wTYONYXz27od217dRrMkGjwZrUjZNp6QbxnKku25aZJyW2
0TEwU2s3REYZ8Gh+nbhaxfKXQSBY1NbxEymGRtqk7umMNlPAx5RJEW/ulpbGGj6V
zIcTJMV7iqEbPR0C+4vgro+Iv0KDRG4Hq1VAOysibn6Y2RJJDLwP53Qy1WdZg7M4
1lOYry66cDYM2TwpaGJX8MhCaki/GxGLl920Ay/t3eriHp8mcxI/N8r+M4iPgtR5
bwIDAQAB
-----END PUBLIC KEY-----
'
,
      
'rsa' => [
        
'n' => 'S\\\\aI0P`90Bg`$S]&k\\~>h G^h' "\0" 'ŸRRw`X_=ݵk2Aԍi.ۖ\'%10Sk7DFh~ZA X)Fڤ6SǔIo>̇${=ஏBDnU@;+"n~I t2gY8S.p6 <)hbWBjHݴ/&s?73yo',
        
'e' => '' "\0" '',
        
'd' => ' &;god "KJ4wt ߡp]^0QA;y-9!q`v3HZa~G9`w^oPCTi\\qd$J_g{l Q -{Mꄈ@@mqRUP~6b ֖PJ! OliX._/ͳhAsέ@[`JzbYXS"g4~Oʅu5',
        
'p' => 'iFIPڛ6uV%rWss*~.` Ǯ" }LW\\$Α,*m2Q SՑ%{⑶y3ZW    4먰؃',
        
'q' => 'm{ C,jI$fàOM)q.X4d1fg Hm&+$XfM;(+F(HQ8Xba1' "\0" 'Z0<ݺ5j' "\0" 'S1ab|yZGA2?',
        
'dmp1' => ' PE' "\0" 'a9h->T=7qg)v&' "\0" 'yCjl-X`' "\0" 'Dž)jy
(}9Cj$ܞʧ8.h"UTqfr,+%T ^~'
,
        
'dmq1' => ' iHCgMt~Eb(/j0b":D;z[xtl9]]%\\k>>3٬-̽0FR!)t<=J0p*uSWnLܳ_/',
        
'iqmp' => '/}Դz    Ҏܖț^̼pr(xiȽoMՑ>"c %ԧP$EgTWa\\.lYu brpCܵSǕ>I)C^\'',
      ],
      
'type' => 0,
    ],
    
'hex' => [
      
'n' => 'c8f253e85cfbe9965cb06149308b50a2603905b5c9c0d81297b630df42678b937f6024539ff25d0eb026186bfc5cd67ebaf0131e3ef1ebb2c768abf00b47888dfb5eae6800c5b85252af7787ec1360e3585f3dbba1ddb5edd46b3241a3c19ad48d9369e906f19ca92edb96992725b6d13130536b37444619f0687e9db85ac5f297412058d4d6f113298646daa4eee98c3653c0c79449116fee9696c61a3e95cc871324c57b8aa11b3d1d02fb8be0ae8f88bf4283446e07ab55403b2b226e7e98d912490cbc0fe77432d5675983b338d65398af2eba70360cd93c29686257f0c8426a48bf1b118b97ddb4032fedddeae21e9f2673123f37cafe33888f82d4796f',
      
'e' => '010001',
      
'd' => '0befc1263b67c76f642022174be7eaa94a97f88bdce934ac9e107784bb98150574fa8c0ddfa170ffaf5d03f45e3051998397413b79b7bb2d8a84e039c921bdadd971bd6076334888b35ab2fa02feffb1618d7ec8478c390360abe1775eb7e06fa1dd50dc43ca5469045c8cec9a13b67164bf9f24ee4a82f385815f8c14e8677baf866caac00b125112a3be0c8a1a872d7b4dea848840bb40d36d719e02f152551550d9e4eeb6047ea136ee628e0cb3d696da504abeff21aea09320d6f24fe26c6958fa2ef41807d45f2fcdb3ec68e6419073e2c3d8e3cead40a9d3145b60a04a7a6259d058fe53d622bb7f67a004df10a43483e6e998c97ec84fc2ca857535e1',
      
'p' => 'fa69f44649bf50da9bec123619891475568b25e4725773732a7e2e8a60cc11159c17fe9d8a0ccbf6c09c88c7aef8ac8b2220897d4ce3575c248ee2ce912c89038ab02a80a8ca1298866d3251e90d0fc85308dbdfc2d20618d591257b1ef8e291b67933a996e61c5afaf101d6e857ae099386a90e34eba8b0d8831ba3e1178cd1',
      
'q' => 'cd6de1187b0f0db3432cde6a0249249766c2c3a0dcd04f4d8a0329fecb718391eb2ec18f1458dccb34649f3166b867dbd90c120ea0d0486d07262bf824b358664db33b282b46a0289c48d8eb51ff38589794ad620f6131005acb303c89ddbab1356a000f9c531931cd0504b18161bc627cf2795ac5474188e5eed2f5be08323f',
      
'dmp1' => 'f22050d945a57f0061933968a5f82d97e73e543d3771e7678bc6c62976beda2612f00079436a6c2d02c05860fb85e71000c785296a96c77988bfbffe0bd10c0a28a77df139436a07a0b324dc9e82caa7dfe1c8f7eae03894faab859a2eb068228c5554e6bdc971d166a2722ce22b25548d18bf8dc50db7e686f2fe5ecede7e81',
      
'dmq1' => '0c69af4843674d749f827e8df9456228a3d4f0ed2f6a86e0308eb062ecf816f3223ad907443b7a5becf68787fca4f7e198e3d9d378741d6c391a5d5dc919ed25815c6b1eaa3ec23eb1f2d4e8a333c0bbd9acea2d1ab0ccbd30bf4652e221bbbe2974163cdb3d4a30702af575a453bb8657f66ecec54ce0f0dcb3e99b5fb82f11',
      
'iqmp' => '862fbc7d1484d4b4e78b7a099197affdd28ee30edc96c89b5eccbcd570ce1ec872bee5ac2802949578d3f4b810dd118aad69c8bd6f054dd5913e2263d60d14ee25d4a750247f45e6f5b508acbb129d968710aae8ae675457615caac82ea08f6c5975190b1ca56201b37205e47043dcb553c795163e17c94929435eeafaf92780',
    ],
  ],
  
'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-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv4aSsorm5faWWYRBQgIN
mNHvr5cm8aA3ppWhwVYQ//YaAcpzAJAe5LcpJva0AbQkjkt1mvMSJF7Qg4CsDdlF
jKGBaiQ4NeQLATmrDBv6DYShALvLYR1q5AHHAz7z6UCeEl2UdjPMTTYfgHBexwsF
AaTK1u5HaedlwplTJ5v5EaxTgR6oGUAb6+0GbrQsOM9ggRrUdhXKvGWN1j8ACrXe
nfcn0wAd4g+IpC5dyCTmi9Cqsq+MocsgJ5A+xNVpRWmiUDbEsoU6W9iMRkk0X2eA
QPNUO/oBL4Iw4t1m6AFvSE4pq0gsYd/BTZM13A9ZxIJP4qANDvv9f47rqbs6AHQl
p8BDznXeYS/qoQlCO54SvO58BcOralk5XzTi5CcdAhU46EmNrpOGwhheILc4sAjP
ZOL63g3Mrq/7aym8xiZJpHnAGbvqXhDCsLRHwq2qFdru6Gp8rUbh2fcZ3Yhy1Ti1
rsxGuT9FmzR36CR8NJShkONAl24C24R1oylAO4Kq0oiEC30zlVPcCi3kD54WyHxe
KkbY09Ms/x/NNEDIhoaNvQjmJcdT84vOzLJ58RbnO/4aEA2Kii4LKCTaBtxIOVE3
XEhQWn+nnRAKM5qDQ0DLnfzLtty7GWecaQZiuZ5jcs0b/M3SgZ1auV3kBOSK9BfS
O8OrQEsx+IIONzYLrPkMh0ECAwEAAQ==
-----END PUBLIC KEY-----
'
,
      
'rsa' => [
        
'n' => 'YAB ﯗ&7Vs' "\0" ')&$Ku$^Ѓ Ej$85 9  ' "\0" 'aj>@]v3M6p^ Gie™S\'S@n,8`vʼe?' "\0" '
ޝ\'' 
"\0" '.]$Ъ \'>iEiP6IJ:[،FI4_g@T;/0foHN)H,aM5YĂO 멻:' "\0" 't%Cua/    B;|ëjY9_4\'8I^ 8d ̮k)&Iy^°G­j|F݈r8F?E4w$|4@nۄu)@;҈ }3S
-|^*F,4@Ȇ%S̲y; . ($H9Q7\\HPZ
3C@˝˶ܻgibcrҁZ];ë@K176 A'
,
        
'e' => '' "\0" '',
        
'd' => '\'P' "\0" 'C{&~-KKWU#ֹS˜ޅL
;W{ /0|max{    }B%!-%E>ZJ){.󇼏/&NC26,CqDw~Pr#k3r/{RUsg!1Y' 
"\0" 'o. L Ǻ}H~&>$ֹ0g5M,CK`c7`W<*;{5W8&+y:zK
2Iͳv    Ҟ ?\'P:.$)ϼ\\Ë;g7&dW!zׯMXܒ< 6~p^ #G.P5;viyR1 J3$fh,y[▛`d{C\\0%}, .#&<KQL97ikR@\'qbc"pj6=A69`+=w4qبW`9ᆴ!'
,
        
'p' => 'j\'@%R2:̹:p;lkGja' "\0" '*mB=g3PRڝF{YYq+a4$<I`/PZy9\'&՞08
eA4I=%*^Tb' 
"\0" 'HqrIԽ(yp(¥mY֕ºLQp[ p{G^Ϸn-%]߄h!BɼK I0u7' "\0" '/[35z    ^YSշ@TG8Ó5',
        
'q' => ')ؔK㗎lG]&&mTe_Xr\\onaN#p9ӛ~sKu.Q:c+0reI1u:5HKyqM?cީ
O,.^q.B.    9SMpr^juL y{+8"BBcuNA)ss7,rأ{TDB8 o>~+O    9vxKmIɆ6 ?/>=rki<y]'
,
        
'dmp1' => 'lwH#==D>ޚBfM;~}VS/e)Օzo‰Q~.>]I' "\0" 'cACQa |18魬TKՍ$[3g1$sݚ2uj``2&Q] ģOԫ;0RWU    &mWٹ)篖L_I+ke TKKgDbMPcU3𵹅y¼czɤØJi8,(ȆC[>Kah^5h~+',
        
'dmq1' => 'eA,*`4m!f|Udۦ$@bNj^ 1&KD\\n\\ⱂĮ]2n2' "\0" 'ݳ)׎7xqbdl){{qu
7ސPRn3Y*yi[[[1,d,`߈}<JWX<M/pᕰ6踼eҝyPi*whPG:mX6#p#7.ztQ ^a'
,
        
'iqmp' => '$Qu% ɭ.t!9c\' Li{ߋ8ovP^s
?wQ@FT$f`mD\'!*X¥!mOs"ŚO?hg˃xZ9="yB] G ń6~GJ;kc#R\'뤇})(q2    9R&KɜL؏M({TڧI*w2$3+)3 -ivӸZ&\\h+,'
,
      ],
      
'type' => 0,
    ],
    
'hex' => [
      
'n' => 'bf8692b28ae6e5f69659844142020d98d1efaf9726f1a037a695a1c15610fff61a01ca7300901ee4b72926f6b401b4248e4b759af312245ed08380ac0dd9458ca1816a243835e40b0139ab0c1bfa0d84a100bbcb611d6ae401c7033ef3e9409e125d947633cc4d361f80705ec70b0501a4cad6ee4769e765c29953279bf911ac53811ea819401bebed066eb42c38cf60811ad47615cabc658dd63f000ab5de9df727d3001de20f88a42e5dc824e68bd0aab2af8ca1cb2027903ec4d5694569a25036c4b2853a5bd88c4649345f678040f3543bfa012f8230e2dd66e8016f484e29ab482c61dfc14d9335dc0f59c4824fe2a00d0efbfd7f8eeba9bb3a007425a7c043ce75de612feaa109423b9e12bcee7c05c3ab6a59395f34e2e4271d021538e8498dae9386c2185e20b738b008cf64e2fade0dccaeaffb6b29bcc62649a479c019bbea5e10c2b0b447c2adaa15daeee86a7cad46e1d9f719dd8872d538b5aecc46b93f459b3477e8247c3494a190e340976e02db8475a329403b82aad288840b7d339553dc0a2de40f9e16c87c5e2a46d8d3d32cff1fcd3440c886868dbd08e625c753f38bceccb279f116e73bfe1a100d8a8a2e0b2824da06dc483951375c48505a7fa79d100a339a834340cb9dfccbb6dcbb19679c690662b99e6372cd1bfccdd2819d5ab95de404e48af417d23bc3ab404b31f8820e37360bacf90c8741',
      
'e' => '010001',
      
'd' => '27db13500043c87b26127ec92db94ba70f98f74b57195523ff9087d6b9d853cb9ce1de854c0ab1c31ab27f9f3b1a57a87bcc0c2f308207fb8b1cb27c1b6da96178827bda09b07d422501212d25ed453ee25a4aba29fd7b2ef387bc8f2f26cd019804cd4e43bd321c1f36152c43f371194477c97e5072236b33b1c0722fad07167b52155519dc13736721bd8bd4e00597a98631cc5900956ff4b22eee0d4c87850bd7c7baf07d088a80cffd481715bae6b37ef7b5263e24f4d6b9993067f5bfe3bd19889935cc4d2ca514434b98c6eb13990f6063c83760ba579b873ca47fc9e62a19b0ad3bb8da7b1035571402b43801f3c126b6858ddd2b9ab2f9793a7af112b94b0a32b9fd04a7499701cdb3b502d7da76ad091e9cd29eff16eeb2e90cf83fa9dd27503a2e2429e516d4cfbc5ce8c705b5b6c38b3b673726ea91ecf8ccfad864838db357bb1c217a19bdb3d7af4db258dc923c9e10207f367e9f1bbdfa701b5e0dadb5eac3068f23472e899d503502cb3b76698fc1ac7952cddc31089df00d4ad933ab2466f0b2fb0ea6682c795b7fa9e2969b06ed608364e90e907bd743fa84bf90c111fba25c30c3257db3822ccee5e4200f1d2eb4a3c923ee263c96944b1de8514cfb39cac0bea607ba0737696b524027fd718562179163229c9970d46ae4363d41363960c72b3d7fb5f677348871a1d8a8571ea26039daddefbeaefc21',
      
'p' => 'ea6a86feb48527fe402552323accb93aa30270b08d3bbeee6c6b476a7f61e800821df4ad8d2a6d423dbc67feb7a9bacd33e68850a9bd1cd652da9d467bf4fe595971cbf72b8c6134b7243c499217b08ccce460c5ec851206132f505a7939a727cb26bad59e9bb8f730380b0a65e8c7fc9eadb5f7a04134493d25e32aab5e549318620048997172e549d4bd8e287970c5cf28c2a56d5980d695c2ba4cab51f9ef08d41a705b0d70f67b475e178206cfb7cdd46e1f8c10dee4d22d25ecfdbe5dbb97df84688be82142c080c9bc4b8ce60d7f0895c24930c475aa3785002f1b5b33bc35d01efd7a1709f6895e59ac53d7d5b79840540fe24738b7cf179cd4c39335',
      
'q' => 'd12910d894f8d9edb0194be3978e6c475d26c5f9b4defc26f16d54655f58725c6ffdb2f50ef36ea091614ed7231eac9a1d70879239d39b94db02087e734b752ef11ccd51bd3a16639502f12b30f9726549c23181753a88351248c0074b79714deff2d5c31b3f9463e39ddea90a4f2c2e5ef8712ebe42fcf7e02e0939c2e1534da97072ed5ea96a75b1f6ac4c0d9179b4b4ea0f7f1c7b2bd83884f922cc4242a2c463b475ebd2f14e411f028e9994d529db7373d4372c721fd2d8a30e7b9154f59b17034442f61b380cbefa6fbd3e1b1b7e2bd04f04f20939c2e89176f8cf784b6d4907d6d3c986dfcf36040b3f2f1acdd91fc23e178e863d72946bbc693c795d',
      
'dmp1' => '6cd27748d6d4d9f416233d3d443eb5de9abe0f4266ce4d9cb1883be71cab7ee07d871a8756f9532f652989bd9dd5957a9d956fc2c289a0517eb52e3e025d81964907a300639f0fa14143f918ce51610c7c31a91b38e9adac544baaa9d58d06245b12e7b933a0670599c4ea9b3124177316d6dd9acf3275eb6a0fa49db2606032c926f5aabe51045d9d20bdbeb8db6796eccca74fd4abb03bedda30525755ff0910b8266df2571311d9b90fdd29e7af964c5f49a02b8dc96bc086650cd7defff48e549d4b4b67bfc91544b4624d50639bf05533f0b5b985fa79c2bc63917ac9a402c398924a69db382cd32891c88643b45b3ebade4b61685ed435b7687efd2be1',
      
'dmq1' => 'c36541bf932c072aed60346d21a083b70766b97c55641adba69f2440af99c8fc6202f7b3c78bd2c55e0b31c3f9a3264bb344f4e1bdf3d95c6e5cafe2b182c4ae5dc1326e320099f9ddb329e9d78eb137be781417849471ba62a264026c97bf29b8077b7b11718c06e5150e758c93fa0a37de909dc25082526eb3931acadc051e8033f4a99bcd590f2a79eeebfda0f1b9c76901a115d25b5b5b319e2ccbf4fa9b642c60e1e8b4df88e37d3cbe4aeba757bb135819e0913cec4de4e42f1b70e195b0950710361e03bf90e8b8bcba65d29d147989d8c81df45069ad2a77a268ef50477ffa3acf0f6d5898133623eb9aedc7701723372e7a8f1dc874af510c5eda61',
      
'iqmp' => 'ae24510fc40ffd7518259620a9ba0604adfdc9add2e8f4f42e74b52139db63270c4c16ada869c5e77bdf8b83b338136feb76bc50c9c55eef82730aad3f9713778ed851a240eba8465424066660f5906dfc442794212a8f58c2a506216d944f73e4c0cfdd22c59a4f3f68c567b294cb8378147f96b412d8e35a8080fc39e3ef3d2279a242e2fb87bbb1e3865d91040c47f220c5841536f57ead474aa63b6b6323fc5227eba4877d292871b6e710321509fa3986528c1926d0fc7fbe87f7a78cbc4beec99c8feb4cd88f4db099287b54daa749ffab2a773224b38b331de8c82bacee9e2933e5b720ad2dbb691fbf76d3b8845aaa8026945c98bb68d92bc6fc2c07',
    ],
  ],
  
'php_version' => '7.1.33 Linux x86_64',
]