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

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-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt5kVijF6UZZS82BT1dlY
4Zxkg640Q1UNpPn5lsiEqz6G9wRKNG2zritb8nEge40kh8MaBu6GUWTlPbm3krtx
fSk7JZ5q36XT9mW7g4O6wfEEkab9JoZJlygbx2Ou8fpF1bahF5iuPZbcUj3U8aLR
k5mqv/1FhawpVlgXiC65QSKUXccPloUKcyzLA+wlp4Jo9An6ShH6Og83gSiIDg8M
BEB0J5aaiqXcvc0luV3gEJMQKQO26x7A0zO8ZVYbD6DSBd3epWIDzyd0SGNszG+4
tMKxpjEcJ00b0hjlpctCPkjRUWa48lJRUQkWCBWVPPMAmuDNs3T744TWvgJaCqnQ
aQIDAQAB
-----END PUBLIC KEY-----
'
,
      
'rsa' => [
        
'n' => '1zQR`SXd4CU Ȅ>J4m+[q {$Qd=q}];%jߥe&I(cEն=R=ѓE)VX.A"]
s,%h    J:7( @t\'ܽ%])3eVޥb\'tHclo±1\'MB>HQfRQQ    <' 
"\0" 'ͳt־Z
i'
,
        
'e' => '' "\0" '',
        
'd' => '@RaP?,w[V=13!EؾDUNsiWƄVZ5:qs U|ie=nAF<K_uDS$OSef7Sһa!D*c    x.}UE!>vvX2+uA *zEkm_aaAOoAUכԽ ]XЯdk3}\\qvyR Yұſ .|n8ݓej',
        
'p' => 'A.&oe·6Z͆d(sH3tWMZ9xS}' "\0" 'LO?y$:ĤgeEpt8<(OcE.Z(bĖWZ0,~]câP|^O',
        
'q' => 'f- :r+RtϨ`Y*]Ѱ h}d8 J?@21%?SY]Њ=4J^#/6N۞~JKcI\\(sve5{Ls',
        
'dmp1' => '}rkgu3ytϐ3eNa{    /څC\',ue9*l}gl؎iP\\LtV|s0aZqvf\'1av"',
        
'dmq1' => '^<I ,*ْ2(-TV
0{|pPaHZo8=Yr8`۠`-)#zB OqI`h96V}gX2sQ=H&BN"Mc%DtRW'
,
        
'iqmp' => '<h 8L ?އQ-4\\3`Ail̥ج[$n`.PN9~#L$: ^zBtNIF' "\0" 'ji|[0
ȂdyR;_'
,
      ],
      
'type' => 0,
    ],
    
'hex' => [
      
'n' => 'b799158a317a519652f36053d5d958e19c6483ae3443550da4f9f996c884ab3e86f7044a346db3ae2b5bf271207b8d2487c31a06ee865164e53db9b792bb717d293b259e6adfa5d3f665bb8383bac1f10491a6fd26864997281bc763aef1fa45d5b6a11798ae3d96dc523dd4f1a2d19399aabffd4585ac29565817882eb94122945dc70f96850a732ccb03ec25a78268f409fa4a11fa3a0f378128880e0f0c04407427969a8aa5dcbdcd25b95de01093102903b6eb1ec0d333bc65561b0fa0d205dddea56203cf277448636ccc6fb8b4c2b1a6311c274d1bd218e5a5cb423e48d15166b8f252515109160815953cf3009ae0cdb374fbe384d6be025a0aa9d069',
      
'e' => '010001',
      
'd' => '409652f4858961503fa82c77f19fff5b86d7f956fc3dbf9b083184331e2145d8be4401b755104e8873ea69b49057c684565a353ac1087173cc0d55db157c69653d6ef841ed98f5ce463ceda54b5f14c103f97544531c24a14f53ce65ebf26637d101e953d2bb6121442a8e63ee09782eb37d5502f5451c1682b084bebca921173ea71c768a037658e781322b951075cd111f410e15de0b2a7a456b6dc6eede5ff461ae61ad414ffd1d1c126fdc41d055d79b8ad4bd0c5d588dd0afb792b1a164e06b337fc77de5145c92c5fbb97176bf8f7f79e0b052ef0ce3178e88981d59cbd2b193c5bf8dd9c1dedd0cf4852ef37c8d6ea31038dd93651def97f0b0cd6aed',
      
'p' => 'f1c6412e266f65acf4ae06a0c2b736ac5afbcd86649a28f51773a0488811dc3374d07fb057df4d995afe18397814537deb96004cc34fc43f79ee15243ac4a494f4cd6765ad451af5707438c5c33c28f3aeffe94f0563452ea75a8fba28628dc496575a3010a12c7e0f1dd65ddb63f0c3a2b116e5fde850ea077ce95e1fea9e4f',
      
'q' => 'c2668adec1aa2d203a997202852be452060f017498a493cfa860592a5dd1b0801e0b94687da4641b38de0c4a3f4099b2c632b731cb253f915359045d10d08ab4f23d344aebca5e232f1c36a94eb88195db9e88f87e8bfc4aa34b1d638fe302b49d9bac0149d9d05c2873841476cc1665b0357b8af14c93bda0b0150fac73efc7',
      
'dmp1' => '7d82027217a7ba6b677533a19e930781bf9579a2ab74cf9033c5654e61bc8bc7f67b09de1c2fa293da858f43be0f272c75f09f6539fa9d90aa162ac96cec89d77da1676c83df1cd88eb0f68bcb06dee7695015e85c8ea4ea4c1c1a0274567cebb173d530a0615abc71d27666b0ae17dd2706b13161768912842296eeb2b8d3c7',
      
'dmq1' => '5e3c490b2c842af5d99232a3281d1bc3eb2df0fdad54f25612800a19307b8a7cc093ca70509f94eb6148ba5a6f890838923d5972a8d0389d60f2e0dba060072d29d4237a420cca4f71f1d24986608868b59a87393656f388d6d97db89ab267c858327351f893be9e3df9a94826424e8522c2fa4d632544e50274f8f0ad1f5257',
      
'iqmp' => 'cd3c8cbcb38e68c30d38f14cf318c8cc0c8fba91f60f063fb7ffe1de87512dbbbc198834055ce7336014e541696cc0cca5d8ac07819a5bcf0207dd01afde24046e602e50aeba95c9084e39f3c0cddf7edc23cf4c92243a8d0dfc5eb9807a42b3de748c4e164946006a697fd27ce95bc71630cde60a8ac882936479d0523bdc5f',
    ],
  ],
  
'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-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuBje8tfTMz90TFujGMct
GkWwQw3u5WuNOAElouLTQ3I0zUmTPq9EpBXv1vCiyI3eWtFLdMSGjNUmxe25VjxB
owiXOOIwQ3jjSnk+HTvW2ApNDMfdwqQS+BPcFulBb2O2SghV3tVR3iSXGYTFQKh4
BIszLzCst1xANJTPXivj5kBDR8NY0SMXLKooKQTLo8FADHTmZjWrTcAlLZZ7FcLZ
23OMLds6ap1GFAoM1dL3i7DC8BtAJ3JOLcUlyxKKQmR7iGfT4aSwdS07Y0VCUeQT
gJGSBYv5eI8JAls/FJdwwrvRzia+xL0eP6ETPW3fXd1KJR1aQii1lfyPdA9VUAjE
JhICFDKoQit/Q69KuuMTSoChxEzwJVSe80Vuak/aFFK1CBdW2kYO1FwK7EkU94SB
GBTD6+q3ACbr/cpk1+5nRObSegVV5DttjcrHw0s6xAQq00p+N18SXnR28tnrIsc7
fccygkthDPu0xAE/5hmQW6m25eyfIrytU0lyWuaGPnqsl1X+l6KFF6uPQ+T7Ioht
sv7CbpyuJWQTN7SlU9rCO7e845VZHQcua1Yi+N1ZQ9j/KYCaLvm8jdSpsQ/agdzE
sZ9Q+l/4SnSZJrc5exRCfq0njwJT6mNZwo+BwFEC6mDbF7H2lRic0Y7PtPaP/I/P
1t/c5PevBW2DdmUgiPC6JJ8CAwEAAQ==
-----END PUBLIC KEY-----
'
,
      
'rsa' => [
        
'n' => '3?tL[-EC k8%Cr4I>DȍZKtĆ&V<A80CxJy>;
M ¤AocJUQ$@x3/0\\@4^+@CGX#,()ˣ@ tf5M%-{s-:jF
@\'rN-%Bd{gᤰu-;cEBQx    [?p»&Ľ?=m]J%ZB(tUP&2B+CJJL%TEnjORVF\\
I' 
"\0" '&dgDzU;mK:*J~7_^tv";}2Ka ?["SIrZ>zUC"mn%d7S;Y.kV"YC).ԩځıP_Jt&9{B~\'ScYQ`юϴmve $',
        
'e' => '' "\0" '',
        
'd' => '"3= !%5jEʥ:J5rEX6˽՗P!X\'o3ߡVjqXJd,Ryt3' "\0" '4WYgF~?MD5fI1E3Qm^#G(EJ@㎮GVEKGJ4klߙ`{ޭTbȈ*r}(/zg:A*oDK}kfcoC"@x6b%v*ix_}52ZHD<|Tk¬ӥLN!q;y!tg1_Pd1ZWue' "\0" 'L ZBdP}%8lMHfz;hy̙[+|wJ*ʷ E&rց~kj{@Wx|ñ aCDN8 =m8ooU ǜ' "\0" 'r?`AZZV]ax Ja\\@ٝunt^vз',
        
'p' => 'QLLMXxOT=GX[\\ĚX\\i6#[frOtֺ(]a³;x"k\\! }nb{]P(NI; )b G%ÜHm%)L<:A
V[#~q,#uǑ^o=' 
"\0" 'ddt}N +5v>Y2tq"w;oXz1ݺdH*NN?ܝ\'@',
        
'q' => 'W/M:2ZϬgLf+UtY#B!.><]    pD^RU؞{Ak      f(X-̽=t' "\0" 'DBR,hӿc`{N]zͨ?m\'ȏ
4q60V;"ۊtMYk )4w3~ۈ    ' 
"\0" ',c4ozx+I>
8ze\'    pZC= 4\\X    L2F:t#62C^_gёh:L'
,
        
'dmp1' => '49=bLJ >
It/vj[\'=kԫM֭&~/0G@H^N@B*I˝9>߬8kwzeHY>Ԣ
T>[v^s݉y    {yLmp:v>q>©1/ $nIn;dL    6n{: ~BdJ mrx\\|)pfs    q*){ 24G+R!
5gTg*+N:k'
,
        
'dmq1' => '4YBIF@㜵yRw?,J,Ϫo(' "\0" 'yv* G' "\0" 'OP1bf>TeXn#1]\\}[\'rojXRaBD8NikAOj1\'d{    ba6ӅIefؚQ"1 i*6
CN@B!oB?-j\'$
HƋTtq}^/L4GCD'
,
        
'iqmp' => '20d\\<蛈ttqc liXNMNr\\Yg@)Mk?o}twmlJFֳSϛign)o\'y^6r<ye&6ӛW IL*ȶ{Na*]g~ϛgjVَy]Yj%    K~/#yoAe!zW}?N$pDhا-aAMl^@U<Y+a%cܭmp',
      ],
      
'type' => 0,
    ],
    
'hex' => [
      
'n' => 'b818def2d7d3333f744c5ba318c72d1a45b0430deee56b8d380125a2e2d3437234cd49933eaf44a415efd6f0a2c88dde5ad14b74c4868cd526c5edb9563c41a3089738e2304378e34a793e1d3bd6d80a4d0cc7ddc2a412f813dc16e9416f63b64a0855ded551de24971984c540a878048b332f30acb75c403494cf5e2be3e6404347c358d123172caa282904cba3c1400c74e66635ab4dc0252d967b15c2d9db738c2ddb3a6a9d46140a0cd5d2f78bb0c2f01b4027724e2dc525cb128a42647b8867d3e1a4b0752d3b63454251e413809192058bf9788f09025b3f149770c2bbd1ce26bec4bd1e3fa1133d6ddf5ddd4a251d5a4228b595fc8f740f555008c42612021432a8422b7f43af4abae3134a80a1c44cf025549ef3456e6a4fda1452b5081756da460ed45c0aec4914f784811814c3ebeab70026ebfdca64d7ee6744e6d27a0555e43b6d8dcac7c34b3ac4042ad34a7e375f125e7476f2d9eb22c73b7dc732824b610cfbb4c4013fe619905ba9b6e5ec9f22bcad5349725ae6863e7aac9755fe97a28517ab8f43e4fb22886db2fec26e9cae25641337b4a553dac23bb7bce395591d072e6b5622f8dd5943d8ff29809a2ef9bc8dd4a9b10fda81dcc4b19f50fa5ff84a749926b7397b14427ead278f0253ea6359c28f81c05102ea60db17b1f695189cd18ecfb4f68ffc8fcfd6dfdce4f7af056d8376652088f0ba249f',
      
'e' => '010001',
      
'd' => 'a41807220e9e829f9cda33143d91cbf20f0bfdb8fda82125cf35b6866a0845a616caa53a4a358fc9728445e25836cbbdd6d5979c8d5021581d276fae33dfa1e1e0566aadb2b77199a7584ab564112ca081ed5279a874f733890034abd557a45967c3e646a97e3fb3fdbb114d8144a935e39dcc0266f14999314533518d6da65ec199c5d5f51482239dc80e47e7fc1ed528454ad8f01db14003e38eae47c756c8f5458dda4b479cc84a346b1c6cdf99f404ce607bdead546217c8882a0e72ff7ddd282f0481f7877ab9e4d2673af7412ae8966fbb44b2e14bf67dbecc6bf066a3636f8db99d43b522a240b410ab78cf36b7be62257683e51d2a011969c1dd0e781d805f7d358332915a9b90a181adbea1484491e53ccc7c546b15c2ac14d105921ed7010fd3a5c24c4e85b3219d713bdcdf79c0217467a731b4ba5f8c1250ae6499ff315aec57756500fcfafea3014c8520195a42fa1ba164965002857d257fdbea380f86e16c4d84b848669a961e7ac2ed933bd468b9c679cc995b2ba97c041f771a8fc906d64a2a8dcab794890c45dde30f26728080d6817e6b6a7bd3cb4057067816fa7c1ac3b19fc1a6cddf1bc40ddcfe61fe07c0fb4344ea4eb3380c3db8c0858f6db2da386fed6f559320bcc79c00723f13dd18608fa8415aa1e2fac65a14cbc4565d61db78cffe20b34a61f75c40d99d94b5756ee4b5745e8376d0b701',
      
'p' => 'e00f51134cdce49b4c85dd4d588578e4d8e14f8c543d47585b5cb9c49aa2585cfb69860536235bba669e72b58febb97f4fb17490d6baa3e00528e85de461c2b3a97fe63be5af78e622a088ce6b5cbe21b2d90c96177d81b86e6292bba17ba8b0865dc650280110e917d37f034e493b1e0c02988ffc29ac9a62e320a44725c39c7f489dade09f039dfd6d25294c3cf53acc411ccaf30a99565bc623d27ed8e9712ca6ecbf23840f75c7915e6f1ba47f8b9ab03d00aa64d564747d14ff4e0be42b35c4f58c76957f863ea5ccfff75903328a997471ddc32298773b16fc8888b1936f58a17a31c0ddba648395a8a548c1072a068f854ebe4ec03fe3aedc9d274017',
      
'q' => 'd2572f1d4d3ae3ef325acfacfcd967864c66e82bde55fccc7481d159da23429f212ef91ebc3eacca3c855d0970118d445e521094559bd89e9af87bd141eb6bf309207f0c66cd2858e2f92dbeccbd3d7400440842522ce5b5689ad3bf63607b4e5db3bc7a0fcda83fd511ebecd5d36dcf2787c88fba0a34dfcd7188a0e293da363056d4f13b22a7db8a7411ee4d59eb6b0bd02912d6ff3477120189f5337e17db88ab09008b1fb1df2c99916334d0c4c26f8eceed7a782bf9498c3e0a38cbf18ab27a11a4ba65beb027ab09e2705a43e83df510c42034865cc05809ba4cadee93321ad1463a1f81d7742336321ba788435e5fe96712e4b9d191689ade3a1a4cb9',
      
'dmp1' => 'a7d1f118f2a634b8393dbebf13018dc662c787ac84e00d131a033ec50a4974c3d82f76896abe5b13278fa03d6b99d4ab8dc64d97baadbad6ad26b1bcb9b59b7eb4032f3047de0140e648b58f5e8ced8012144e401142192a49cb9d39da3ee3dfac148ad838ce6b9b1b14777ac36548593e07a7bb98d4a20a54ece7e303c33e5b765eae73b0dd8979097b79ad10044c6d88d5703a7685c6ca0f1d3e71883ef1c2a9fe312f0cebfa246ea0ec496e3beca864e982178088dbe84cf3ef0936ace36e95ec7b3a850b7ea3cf42a2644a20aaab6d7278ec5c7caee9e1cc297066d773a209712a297b208932f5dc34f9472b52210a92356754ce67efc92ac12b4eae3a6b',
      
'dmq1' => 'a9345942490e46adf4e3f88c401ae39cb57952eb773fd4cce42c4a2cedbdcfaa1317a66f831f2800c80ec079071e1776182a0c0c4791c7004fc9f450b1a6a08031a7628ca766023efed75465586e23315dc55c9f7d5b80ae1e27ee8ed77295bec4c201ac6f6a111ec858526182e142449298384ee669af7f19d56b0381414f18a86a31829cff93e897c827647bf509dc62f4611636bdb586d385496566b6d89a51a6c4e71b03b422c3ce0596b8b5f892310bc08a692aa2b536e50a434ecd40d14221d06fa34295d33f15e82db013ececb66a9dc227e618f0240aae489fc68b54fdc974eff971bf1182eb907d5ea1b68bfb2f4ca30e1fd11b34cde14743964481',
      
'iqmp' => '32edf630d9ed645cee3c8de89b8888bcabe37474716320a0ed6c8694f793699803c8581f4ecb4d92abd04e8180720e5c59d46740294d6bdb3f6f7d8874776d6c4ad746b38ba1d6b35305b7cf9b1a6967046e296f1427c2f1ab79c35ef936d572d7d43c79ed6526e236f9b3d5d39b570dd6494cb1af922a80e1c8b610fb7b4e612a03979cb55dac67b7a77eff96cf9b67fca1a36ac456d98e795d59a5a26a258c09f1d2deed4b9ed77edd2ffe238201b8796ff841bb65c07f88ae21ce7a577da8be95dbf03f4ea5e9ee24ac7044fab5f6b568d8a72dde619b414d6cf2cf12885e87d41c17c740939e0fde553c1a95592b8a6125e4bd0663dcad9b91896d70fbc5',
    ],
  ],
  
'php_version' => '7.1.33 Linux x86_64',
]