
testHashStream
(src/test/resources/plaintexts/lorem-5000.txt, 1142d7a2661760624fa41b002be6c66c23b50602)
java.lang.AssertionError: expected [1142d7a2661760624fa41b002be6c66c23b50602] but found [af66241f719da38546c77428d487846e1b5bd03d]
at org.cryptacular.util.HashUtilTest.testHashStream(HashUtilTest.java:148)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames
testHashStream
(src/test/resources/plaintexts/lorem-1200.txt, f0746e8978b3eccca05284dd12f098fdea32c8bc)
java.lang.AssertionError: expected [f0746e8978b3eccca05284dd12f098fdea32c8bc] but found [ab8c98ae38f012be1545dd5395ac38bb9592dcfc]
at org.cryptacular.util.HashUtilTest.testHashStream(HashUtilTest.java:148)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames

testDecodeFile
(src/test/resources/plaintexts/lorem-1200.txt)
java.lang.AssertionError: expected [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc leo, adipiscing et ultrices a, fermentum eget
quam. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum mattis, risus tempus ultricies luctus, nisi
elit consectetur velit, lacinia fringilla urna lectus sit amet nunc. Nunc nec dictum arcu. Duis id aliquet nulla. In ut
augue elit. Phasellus semper ut lacus ac sagittis. Nunc elementum, dui nec ornare bibendum, ligula ante vulputate nisi,
in imperdiet lectus eros rhoncus augue. Maecenas non interdum metus, vitae tempor mi.
Sed rutrum, lorem quis varius tincidunt, augue elit accumsan nisl, sit amet gravida odio massa ultrices urna. Morbi
suscipit mauris nec eros iaculis, vel tempus mauris bibendum. Phasellus tempor enim eget commodo gravida. Sed et risus
quis orci eleifend ullamcorper. Ut et nisi et sem convallis sodales. Proin nec nibh non metus condimentum vehicula.
Maecenas ut felis tellus. Cras id diam diam. Nam eu ultricies nunc, in fermentum tellus. Donec et libero a augue
fermentum congue. Nulla vitae augue arcu. Donec mollis faucibus est, ac consectetur lectus aliquet at. Class aptent
taciti sociosqu ad litora torquent per conubia nostra posuere.] but found [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc leo, adipiscing et ultrices a, fermentum eget
quam. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum mattis, risus tempus ultricies luctus, nisi
elit consectetur velit, lacinia fringilla urna lectus sit amet nunc. Nunc nec dictum arcu. Duis id aliquet nulla. In ut
augue elit. Phasellus semper ut lacus ac sagittis. Nunc elementum, dui nec ornare bibendum, ligula ante vulputate nisi,
in imperdiet lectus eros rhoncus augue. Maecenas non interdum metus, vitae tempor mi.
Sed rutrum, lorem quis varius tincidunt, augue elit accumsan nisl, sit amet gravida odio massa ultrices urna. Morbi
suscipit mauris nec eros iaculis, vel tempus mauris bibendum. Phasellus tempor enim eget commodo gravida. Sed et risus
quis orci eleifend ullamcorper. Ut et nisi et sem convallis sodales. Proin nec nibh non metus condimentum vehicula.
Maecenas ut felis tellus. Cras id diam diam. Nam eu ultricies nunc, in fermentum tellus. Donec et libero a augue
fermentum congue. Nulla vitae augue arcu. Donec mollis faucibus est, ac consectetur lectus aliquet at. Class aptent
taciti sociosqu ad litora torquent per conubia nostra posuere.]
at org.cryptacular.codec.Base64DecoderTest.testDecodeFile(Base64DecoderTest.java:108)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames
testDecodeFile
(src/test/resources/plaintexts/lorem-1190.txt)
java.lang.AssertionError: expected [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc leo, adipiscing et ultrices a, fermentum eget
quam. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum mattis, risus tempus ultricies luctus, nisi
elit consectetur velit, lacinia fringilla urna lectus sit amet nunc. Nunc nec dictum arcu. Duis id aliquet nulla. In ut
augue elit. Phasellus semper ut lacus ac sagittis. Nunc elementum, dui nec ornare bibendum, ligula ante vulputate nisi,
in imperdiet lectus eros rhoncus augue. Maecenas non interdum metus, vitae tempor mi.
Sed rutrum, lorem quis varius tincidunt, augue elit accumsan nisl, sit amet gravida odio massa ultrices urna. Morbi
suscipit mauris nec eros iaculis, vel tempus mauris bibendum. Phasellus tempor enim eget commodo gravida. Sed et risus
quis orci eleifend ullamcorper. Ut et nisi et sem convallis sodales. Proin nec nibh non metus condimentum vehicula.
Maecenas ut felis tellus. Cras id diam diam. Nam eu ultricies nunc, in fermentum tellus. Donec et libero a augue
fermentum congue. Nulla vitae augue arcu. Donec mollis faucibus est, ac consectetur lectus aliquet at. Class aptent
taciti sociosqu ad litora torquent per conubia nost] but found [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc leo, adipiscing et ultrices a, fermentum eget
quam. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum mattis, risus tempus ultricies luctus, nisi
elit consectetur velit, lacinia fringilla urna lectus sit amet nunc. Nunc nec dictum arcu. Duis id aliquet nulla. In ut
augue elit. Phasellus semper ut lacus ac sagittis. Nunc elementum, dui nec ornare bibendum, ligula ante vulputate nisi,
in imperdiet lectus eros rhoncus augue. Maecenas non interdum metus, vitae tempor mi.
Sed rutrum, lorem quis varius tincidunt, augue elit accumsan nisl, sit amet gravida odio massa ultrices urna. Morbi
suscipit mauris nec eros iaculis, vel tempus mauris bibendum. Phasellus tempor enim eget commodo gravida. Sed et risus
quis orci eleifend ullamcorper. Ut et nisi et sem convallis sodales. Proin nec nibh non metus condimentum vehicula.
Maecenas ut felis tellus. Cras id diam diam. Nam eu ultricies nunc, in fermentum tellus. Donec et libero a augue
fermentum congue. Nulla vitae augue arcu. Donec mollis faucibus est, ac consectetur lectus aliquet at. Class aptent
taciti sociosqu ad litora torquent per conubia nost]
at org.cryptacular.codec.Base64DecoderTest.testDecodeFile(Base64DecoderTest.java:108)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames
testDecodeFile
(src/test/resources/plaintexts/lorem-5000.txt)
java.lang.AssertionError: expected [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tempus sagittis erat et facilisis. In quis eleifend
dolor. Duis sagittis porttitor risus non aliquam. Etiam malesuada purus et felis feugiat, et condimentum augue
sagittis. Donec posuere semper lacus eget sollicitudin. Ut feugiat diam ipsum, ut tempor turpis vehicula sed. Duis
euismod euismod rhoncus. Praesent vitae leo egestas neque pellentesque ultricies tincidunt et purus. Suspendisse
interdum blandit urna imperdiet euismod. Etiam et metus molestie nisl imperdiet cursus.
Donec ullamcorper purus sed leo rutrum tincidunt. Pellentesque iaculis tristique pellentesque. Pellentesque cursus
porta nisl, at iaculis ligula dapibus quis. Morbi mattis, eros porta blandit ullamcorper, arcu dolor fermentum nunc, ac
cursus magna arcu id nulla. Quisque urna urna, dapibus et blandit vitae, placerat quis nibh. Sed ac est eget nisl
ultrices gravida. Aliquam id suscipit ligula. Suspendisse sollicitudin fermentum turpis. Donec auctor consectetur purus
eu bibendum. Pellentesque eget elit vitae augue bibendum lacinia. Quisque convallis tristique turpis id viverra. Mauris
aliquet bibendum bibendum. Morbi volutpat id dolor non aliquam.
Aliquam ultrices dapibus diam, vel porttitor magna elementum et. Fusce eu dui quis dui malesuada tempor vel rhoncus
orci. Vestibulum id vestibulum augue. Aenean turpis felis, auctor vel neque eget, fermentum semper ante. Proin
imperdiet quis tellus vitae pulvinar. Phasellus est metus, molestie eget diam vel, consequat hendrerit erat. Donec
laoreet vitae quam eu sagittis. Vivamus quis tincidunt turpis. Integer venenatis turpis velit.
Morbi tempor elit mi, ac lacinia ligula interdum vel. Donec commodo erat vitae porta tincidunt. Quisque ullamcorper,
est non lacinia consequat, turpis nunc feugiat metus, quis tincidunt lectus augue et ipsum. Curabitur lobortis
facilisis luctus. Sed placerat ligula enim, at dignissim urna condimentum eget. Etiam tempus facilisis nibh, lobortis
tincidunt ante ultrices at. Integer sed purus nec dolor aliquet dictum ut id mi. Nulla vel sem ipsum. Aliquam nec
tincidunt metus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed suscipit ipsum a varius commodo.
Vestibulum bibendum at lectus sit amet vehicula. Pellentesque ullamcorper est eu purus iaculis laoreet. Nam nec neque
eget massa faucibus elementum eu quis eros.
Ut id laoreet dolor. Donec eget gravida elit, ac rutrum elit. Quisque lacus neque, fringilla in turpis et, gravida
volutpat orci. Integer in nisl eget lorem ullamcorper condimentum nec venenatis lorem. Curabitur eget magna eu dui
fermentum fringilla sed ut dolor. Nulla vestibulum nunc et pharetra imperdiet. Morbi tristique porttitor odio, nec
pharetra orci lacinia vitae. Duis vestibulum diam ullamcorper massa vestibulum, ut auctor lorem imperdiet. Vestibulum
et venenatis tellus. Suspendisse convallis, odio ac dictum lacinia, neque quam tincidunt risus, non ornare dolor lacus
nec tellus. Mauris rhoncus fermentum neque sit amet sollicitudin. Pellentesque nulla magna, commodo vel tincidunt sed,
hendrerit quis justo.
In hac habitasse platea dictumst. Nunc et est augue. Vivamus pretium, odio vel sodales semper, risus ante elementum
urna, ac ullamcorper massa neque non ligula. Cras id tellus quis urna adipiscing elementum. Donec adipiscing magna vel
suscipit vulputate. Quisque in mi eget orci viverra scelerisque nec et magna. Cras posuere, urna lacinia dictum
rhoncus, justo orci suscipit metus, ut gravida orci nulla in turpis. Interdum et malesuada fames ac ante ipsum primis
in faucibus. In volutpat feugiat turpis, non faucibus nunc interdum ut. Praesent ornare sagittis urna, id lacinia
tortor suscipit et. Pellentesque tempor mi ac nisi varius, vitae ullamcorper urna suscipit.
Aliquam pellentesque vulputate turpis vestibulum eleifend. Donec faucibus eu felis eu blandit. Pellentesque pulvinar,
elit non lacinia porttitor, orci nibh iaculis augue, ac scelerisque mi tellus quis tortor. Interdum et malesuada fames
ac ante ipsum primis in faucibus. Cras nec suscipit risus, ut ultricies elit. Suspendisse et fringilla urna. Donec
luctus et nisi quis bibendum. Quisque sed augue lacinia, pellentesque diam vitae, convallis metus. Nam vehicula metus
eget orci sagittis sodales.
Curabitur egestas congue nibh sed luctus. Nam luctus tellus at nulla vestibulum, rutrum fermentum est vulputate. Nulla
condimentum dui a dolor lobortis, eu aliquet odio pretium. Phasellus id pretium nulla. Donec eu tincidunt lectus, in
ornare orci. Pellentesque mollis est eget turpis aliquet, vel tempor velit fringilla. Curabitur a leo elementum elit
pellentesque tincidunt vestibulum sit amet mi. Vestibulum varius pulvinar nisi sit amet dignissim. Vestibulum dui
velit, commodo vel augue non, dapibus imperdiet mi.
Etiam at turpis velit. Suspendisse tempor, nisl a congue pellentesque, erat tellus gravida sapien, et sodales nulla
nisi at mauris. Nunc consectetur ligula vitae posuere pharetra. Integer id suscipit sem. Praesent cras amet.] but found [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tempus sagittis erat et facilisis. In quis eleifend
dolor. Duis sagittis porttitor risus non aliquam. Etiam malesuada purus et felis feugiat, et condimentum augue
sagittis. Donec posuere semper lacus eget sollicitudin. Ut feugiat diam ipsum, ut tempor turpis vehicula sed. Duis
euismod euismod rhoncus. Praesent vitae leo egestas neque pellentesque ultricies tincidunt et purus. Suspendisse
interdum blandit urna imperdiet euismod. Etiam et metus molestie nisl imperdiet cursus.
Donec ullamcorper purus sed leo rutrum tincidunt. Pellentesque iaculis tristique pellentesque. Pellentesque cursus
porta nisl, at iaculis ligula dapibus quis. Morbi mattis, eros porta blandit ullamcorper, arcu dolor fermentum nunc, ac
cursus magna arcu id nulla. Quisque urna urna, dapibus et blandit vitae, placerat quis nibh. Sed ac est eget nisl
ultrices gravida. Aliquam id suscipit ligula. Suspendisse sollicitudin fermentum turpis. Donec auctor consectetur purus
eu bibendum. Pellentesque eget elit vitae augue bibendum lacinia. Quisque convallis tristique turpis id viverra. Mauris
aliquet bibendum bibendum. Morbi volutpat id dolor non aliquam.
Aliquam ultrices dapibus diam, vel porttitor magna elementum et. Fusce eu dui quis dui malesuada tempor vel rhoncus
orci. Vestibulum id vestibulum augue. Aenean turpis felis, auctor vel neque eget, fermentum semper ante. Proin
imperdiet quis tellus vitae pulvinar. Phasellus est metus, molestie eget diam vel, consequat hendrerit erat. Donec
laoreet vitae quam eu sagittis. Vivamus quis tincidunt turpis. Integer venenatis turpis velit.
Morbi tempor elit mi, ac lacinia ligula interdum vel. Donec commodo erat vitae porta tincidunt. Quisque ullamcorper,
est non lacinia consequat, turpis nunc feugiat metus, quis tincidunt lectus augue et ipsum. Curabitur lobortis
facilisis luctus. Sed placerat ligula enim, at dignissim urna condimentum eget. Etiam tempus facilisis nibh, lobortis
tincidunt ante ultrices at. Integer sed purus nec dolor aliquet dictum ut id mi. Nulla vel sem ipsum. Aliquam nec
tincidunt metus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed suscipit ipsum a varius commodo.
Vestibulum bibendum at lectus sit amet vehicula. Pellentesque ullamcorper est eu purus iaculis laoreet. Nam nec neque
eget massa faucibus elementum eu quis eros.
Ut id laoreet dolor. Donec eget gravida elit, ac rutrum elit. Quisque lacus neque, fringilla in turpis et, gravida
volutpat orci. Integer in nisl eget lorem ullamcorper condimentum nec venenatis lorem. Curabitur eget magna eu dui
fermentum fringilla sed ut dolor. Nulla vestibulum nunc et pharetra imperdiet. Morbi tristique porttitor odio, nec
pharetra orci lacinia vitae. Duis vestibulum diam ullamcorper massa vestibulum, ut auctor lorem imperdiet. Vestibulum
et venenatis tellus. Suspendisse convallis, odio ac dictum lacinia, neque quam tincidunt risus, non ornare dolor lacus
nec tellus. Mauris rhoncus fermentum neque sit amet sollicitudin. Pellentesque nulla magna, commodo vel tincidunt sed,
hendrerit quis justo.
In hac habitasse platea dictumst. Nunc et est augue. Vivamus pretium, odio vel sodales semper, risus ante elementum
urna, ac ullamcorper massa neque non ligula. Cras id tellus quis urna adipiscing elementum. Donec adipiscing magna vel
suscipit vulputate. Quisque in mi eget orci viverra scelerisque nec et magna. Cras posuere, urna lacinia dictum
rhoncus, justo orci suscipit metus, ut gravida orci nulla in turpis. Interdum et malesuada fames ac ante ipsum primis
in faucibus. In volutpat feugiat turpis, non faucibus nunc interdum ut. Praesent ornare sagittis urna, id lacinia
tortor suscipit et. Pellentesque tempor mi ac nisi varius, vitae ullamcorper urna suscipit.
Aliquam pellentesque vulputate turpis vestibulum eleifend. Donec faucibus eu felis eu blandit. Pellentesque pulvinar,
elit non lacinia porttitor, orci nibh iaculis augue, ac scelerisque mi tellus quis tortor. Interdum et malesuada fames
ac ante ipsum primis in faucibus. Cras nec suscipit risus, ut ultricies elit. Suspendisse et fringilla urna. Donec
luctus et nisi quis bibendum. Quisque sed augue lacinia, pellentesque diam vitae, convallis metus. Nam vehicula metus
eget orci sagittis sodales.
Curabitur egestas congue nibh sed luctus. Nam luctus tellus at nulla vestibulum, rutrum fermentum est vulputate. Nulla
condimentum dui a dolor lobortis, eu aliquet odio pretium. Phasellus id pretium nulla. Donec eu tincidunt lectus, in
ornare orci. Pellentesque mollis est eget turpis aliquet, vel tempor velit fringilla. Curabitur a leo elementum elit
pellentesque tincidunt vestibulum sit amet mi. Vestibulum varius pulvinar nisi sit amet dignissim. Vestibulum dui
velit, commodo vel augue non, dapibus imperdiet mi.
Etiam at turpis velit. Suspendisse tempor, nisl a congue pellentesque, erat tellus gravida sapien, et sodales nulla
nisi at mauris. Nunc consectetur ligula vitae posuere pharetra. Integer id suscipit sem. Praesent cras amet.]
at org.cryptacular.codec.Base64DecoderTest.testDecodeFile(Base64DecoderTest.java:108)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames

testEncode
(src/test/resources/plaintexts/lorem-5000.txt)
java.lang.AssertionError: expected [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gUHJhZXNlbnQgdGVtcHVzIHNhZ2l0dGlzIGVyYXQgZXQgZmFjaWxp
c2lzLiBJbiBxdWlzIGVsZWlmZW5kIApkb2xvci4gRHVpcyBzYWdpdHRpcyBwb3J0
dGl0b3IgcmlzdXMgbm9uIGFsaXF1YW0uIEV0aWFtIG1hbGVzdWFkYSBwdXJ1cyBl
dCBmZWxpcyBmZXVnaWF0LCBldCBjb25kaW1lbnR1bSBhdWd1ZSAKc2FnaXR0aXMu
IERvbmVjIHBvc3VlcmUgc2VtcGVyIGxhY3VzIGVnZXQgc29sbGljaXR1ZGluLiBV
dCBmZXVnaWF0IGRpYW0gaXBzdW0sIHV0IHRlbXBvciB0dXJwaXMgdmVoaWN1bGEg
c2VkLiBEdWlzIApldWlzbW9kIGV1aXNtb2QgcmhvbmN1cy4gUHJhZXNlbnQgdml0
YWUgbGVvIGVnZXN0YXMgbmVxdWUgcGVsbGVudGVzcXVlIHVsdHJpY2llcyB0aW5j
aWR1bnQgZXQgcHVydXMuIFN1c3BlbmRpc3NlIAppbnRlcmR1bSBibGFuZGl0IHVy
bmEgaW1wZXJkaWV0IGV1aXNtb2QuIEV0aWFtIGV0IG1ldHVzIG1vbGVzdGllIG5p
c2wgaW1wZXJkaWV0IGN1cnN1cy4KCkRvbmVjIHVsbGFtY29ycGVyIHB1cnVzIHNl
ZCBsZW8gcnV0cnVtIHRpbmNpZHVudC4gUGVsbGVudGVzcXVlIGlhY3VsaXMgdHJp
c3RpcXVlIHBlbGxlbnRlc3F1ZS4gUGVsbGVudGVzcXVlIGN1cnN1cyAKcG9ydGEg
bmlzbCwgYXQgaWFjdWxpcyBsaWd1bGEgZGFwaWJ1cyBxdWlzLiBNb3JiaSBtYXR0
aXMsIGVyb3MgcG9ydGEgYmxhbmRpdCB1bGxhbWNvcnBlciwgYXJjdSBkb2xvciBm
ZXJtZW50dW0gbnVuYywgYWMgCmN1cnN1cyBtYWduYSBhcmN1IGlkIG51bGxhLiBR
dWlzcXVlIHVybmEgdXJuYSwgZGFwaWJ1cyBldCBibGFuZGl0IHZpdGFlLCBwbGFj
ZXJhdCBxdWlzIG5pYmguIFNlZCBhYyBlc3QgZWdldCBuaXNsIAp1bHRyaWNlcyBn
cmF2aWRhLiBBbGlxdWFtIGlkIHN1c2NpcGl0IGxpZ3VsYS4gU3VzcGVuZGlzc2Ug
c29sbGljaXR1ZGluIGZlcm1lbnR1bSB0dXJwaXMuIERvbmVjIGF1Y3RvciBjb25z
ZWN0ZXR1ciBwdXJ1cyAKZXUgYmliZW5kdW0uIFBlbGxlbnRlc3F1ZSBlZ2V0IGVs
aXQgdml0YWUgYXVndWUgYmliZW5kdW0gbGFjaW5pYS4gUXVpc3F1ZSBjb252YWxs
aXMgdHJpc3RpcXVlIHR1cnBpcyBpZCB2aXZlcnJhLiBNYXVyaXMgCmFsaXF1ZXQg
YmliZW5kdW0gYmliZW5kdW0uIE1vcmJpIHZvbHV0cGF0IGlkIGRvbG9yIG5vbiBh
bGlxdWFtLgoKQWxpcXVhbSB1bHRyaWNlcyBkYXBpYnVzIGRpYW0sIHZlbCBwb3J0
dGl0b3IgbWFnbmEgZWxlbWVudHVtIGV0LiBGdXNjZSBldSBkdWkgcXVpcyBkdWkg
bWFsZXN1YWRhIHRlbXBvciB2ZWwgcmhvbmN1cyAKb3JjaS4gVmVzdGlidWx1bSBp
ZCB2ZXN0aWJ1bHVtIGF1Z3VlLiBBZW5lYW4gdHVycGlzIGZlbGlzLCBhdWN0b3Ig
dmVsIG5lcXVlIGVnZXQsIGZlcm1lbnR1bSBzZW1wZXIgYW50ZS4gUHJvaW4gCmlt
cGVyZGlldCBxdWlzIHRlbGx1cyB2aXRhZSBwdWx2aW5hci4gUGhhc2VsbHVzIGVz
dCBtZXR1cywgbW9sZXN0aWUgZWdldCBkaWFtIHZlbCwgY29uc2VxdWF0IGhlbmRy
ZXJpdCBlcmF0LiBEb25lYyAKbGFvcmVldCB2aXRhZSBxdWFtIGV1IHNhZ2l0dGlz
LiBWaXZhbXVzIHF1aXMgdGluY2lkdW50IHR1cnBpcy4gSW50ZWdlciB2ZW5lbmF0
aXMgdHVycGlzIHZlbGl0LgoKTW9yYmkgdGVtcG9yIGVsaXQgbWksIGFjIGxhY2lu
aWEgbGlndWxhIGludGVyZHVtIHZlbC4gRG9uZWMgY29tbW9kbyBlcmF0IHZpdGFl
IHBvcnRhIHRpbmNpZHVudC4gUXVpc3F1ZSB1bGxhbWNvcnBlciwgCmVzdCBub24g
bGFjaW5pYSBjb25zZXF1YXQsIHR1cnBpcyBudW5jIGZldWdpYXQgbWV0dXMsIHF1
aXMgdGluY2lkdW50IGxlY3R1cyBhdWd1ZSBldCBpcHN1bS4gQ3VyYWJpdHVyIGxv
Ym9ydGlzIApmYWNpbGlzaXMgbHVjdHVzLiBTZWQgcGxhY2VyYXQgbGlndWxhIGVu
aW0sIGF0IGRpZ25pc3NpbSB1cm5hIGNvbmRpbWVudHVtIGVnZXQuIEV0aWFtIHRl
bXB1cyBmYWNpbGlzaXMgbmliaCwgbG9ib3J0aXMgCnRpbmNpZHVudCBhbnRlIHVs
dHJpY2VzIGF0LiBJbnRlZ2VyIHNlZCBwdXJ1cyBuZWMgZG9sb3IgYWxpcXVldCBk
aWN0dW0gdXQgaWQgbWkuIE51bGxhIHZlbCBzZW0gaXBzdW0uIEFsaXF1YW0gbmVj
IAp0aW5jaWR1bnQgbWV0dXMuIEludGVyZHVtIGV0IG1hbGVzdWFkYSBmYW1lcyBh
YyBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cy4gU2VkIHN1c2NpcGl0IGlw
c3VtIGEgdmFyaXVzIGNvbW1vZG8uIApWZXN0aWJ1bHVtIGJpYmVuZHVtIGF0IGxl
Y3R1cyBzaXQgYW1ldCB2ZWhpY3VsYS4gUGVsbGVudGVzcXVlIHVsbGFtY29ycGVy
IGVzdCBldSBwdXJ1cyBpYWN1bGlzIGxhb3JlZXQuIE5hbSBuZWMgbmVxdWUgCmVn
ZXQgbWFzc2EgZmF1Y2lidXMgZWxlbWVudHVtIGV1IHF1aXMgZXJvcy4KClV0IGlk
IGxhb3JlZXQgZG9sb3IuIERvbmVjIGVnZXQgZ3JhdmlkYSBlbGl0LCBhYyBydXRy
dW0gZWxpdC4gUXVpc3F1ZSBsYWN1cyBuZXF1ZSwgZnJpbmdpbGxhIGluIHR1cnBp
cyBldCwgZ3JhdmlkYSAKdm9sdXRwYXQgb3JjaS4gSW50ZWdlciBpbiBuaXNsIGVn
ZXQgbG9yZW0gdWxsYW1jb3JwZXIgY29uZGltZW50dW0gbmVjIHZlbmVuYXRpcyBs
b3JlbS4gQ3VyYWJpdHVyIGVnZXQgbWFnbmEgZXUgZHVpIApmZXJtZW50dW0gZnJp
bmdpbGxhIHNlZCB1dCBkb2xvci4gTnVsbGEgdmVzdGlidWx1bSBudW5jIGV0IHBo
YXJldHJhIGltcGVyZGlldC4gTW9yYmkgdHJpc3RpcXVlIHBvcnR0aXRvciBvZGlv
LCBuZWMgCnBoYXJldHJhIG9yY2kgbGFjaW5pYSB2aXRhZS4gRHVpcyB2ZXN0aWJ1
bHVtIGRpYW0gdWxsYW1jb3JwZXIgbWFzc2EgdmVzdGlidWx1bSwgdXQgYXVjdG9y
IGxvcmVtIGltcGVyZGlldC4gVmVzdGlidWx1bSAKZXQgdmVuZW5hdGlzIHRlbGx1
cy4gU3VzcGVuZGlzc2UgY29udmFsbGlzLCBvZGlvIGFjIGRpY3R1bSBsYWNpbmlh
LCBuZXF1ZSBxdWFtIHRpbmNpZHVudCByaXN1cywgbm9uIG9ybmFyZSBkb2xvciBs
YWN1cyAKbmVjIHRlbGx1cy4gTWF1cmlzIHJob25jdXMgZmVybWVudHVtIG5lcXVl
IHNpdCBhbWV0IHNvbGxpY2l0dWRpbi4gUGVsbGVudGVzcXVlIG51bGxhIG1hZ25h
LCBjb21tb2RvIHZlbCB0aW5jaWR1bnQgc2VkLCAKaGVuZHJlcml0IHF1aXMganVz
dG8uCgpJbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gTnVuYyBldCBl
c3QgYXVndWUuIFZpdmFtdXMgcHJldGl1bSwgb2RpbyB2ZWwgc29kYWxlcyBzZW1w
ZXIsIHJpc3VzIGFudGUgZWxlbWVudHVtIAp1cm5hLCBhYyB1bGxhbWNvcnBlciBt
YXNzYSBuZXF1ZSBub24gbGlndWxhLiBDcmFzIGlkIHRlbGx1cyBxdWlzIHVybmEg
YWRpcGlzY2luZyBlbGVtZW50dW0uIERvbmVjIGFkaXBpc2NpbmcgbWFnbmEgdmVs
IApzdXNjaXBpdCB2dWxwdXRhdGUuIFF1aXNxdWUgaW4gbWkgZWdldCBvcmNpIHZp
dmVycmEgc2NlbGVyaXNxdWUgbmVjIGV0IG1hZ25hLiBDcmFzIHBvc3VlcmUsIHVy
bmEgbGFjaW5pYSBkaWN0dW0gCnJob25jdXMsIGp1c3RvIG9yY2kgc3VzY2lwaXQg
bWV0dXMsIHV0IGdyYXZpZGEgb3JjaSBudWxsYSBpbiB0dXJwaXMuIEludGVyZHVt
IGV0IG1hbGVzdWFkYSBmYW1lcyBhYyBhbnRlIGlwc3VtIHByaW1pcyAKaW4gZmF1
Y2lidXMuIEluIHZvbHV0cGF0IGZldWdpYXQgdHVycGlzLCBub24gZmF1Y2lidXMg
bnVuYyBpbnRlcmR1bSB1dC4gUHJhZXNlbnQgb3JuYXJlIHNhZ2l0dGlzIHVybmEs
IGlkIGxhY2luaWEgCnRvcnRvciBzdXNjaXBpdCBldC4gUGVsbGVudGVzcXVlIHRl
bXBvciBtaSBhYyBuaXNpIHZhcml1cywgdml0YWUgdWxsYW1jb3JwZXIgdXJuYSBz
dXNjaXBpdC4KCkFsaXF1YW0gcGVsbGVudGVzcXVlIHZ1bHB1dGF0ZSB0dXJwaXMg
dmVzdGlidWx1bSBlbGVpZmVuZC4gRG9uZWMgZmF1Y2lidXMgZXUgZmVsaXMgZXUg
YmxhbmRpdC4gUGVsbGVudGVzcXVlIHB1bHZpbmFyLCAKZWxpdCBub24gbGFjaW5p
YSBwb3J0dGl0b3IsIG9yY2kgbmliaCBpYWN1bGlzIGF1Z3VlLCBhYyBzY2VsZXJp
c3F1ZSBtaSB0ZWxsdXMgcXVpcyB0b3J0b3IuIEludGVyZHVtIGV0IG1hbGVzdWFk
YSBmYW1lcyAKYWMgYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMuIENyYXMg
bmVjIHN1c2NpcGl0IHJpc3VzLCB1dCB1bHRyaWNpZXMgZWxpdC4gU3VzcGVuZGlz
c2UgZXQgZnJpbmdpbGxhIHVybmEuIERvbmVjIApsdWN0dXMgZXQgbmlzaSBxdWlz
IGJpYmVuZHVtLiBRdWlzcXVlIHNlZCBhdWd1ZSBsYWNpbmlhLCBwZWxsZW50ZXNx
dWUgZGlhbSB2aXRhZSwgY29udmFsbGlzIG1ldHVzLiBOYW0gdmVoaWN1bGEgbWV0
dXMgCmVnZXQgb3JjaSBzYWdpdHRpcyBzb2RhbGVzLgoKQ3VyYWJpdHVyIGVnZXN0
YXMgY29uZ3VlIG5pYmggc2VkIGx1Y3R1cy4gTmFtIGx1Y3R1cyB0ZWxsdXMgYXQg
bnVsbGEgdmVzdGlidWx1bSwgcnV0cnVtIGZlcm1lbnR1bSBlc3QgdnVscHV0YXRl
LiBOdWxsYSAKY29uZGltZW50dW0gZHVpIGEgZG9sb3IgbG9ib3J0aXMsIGV1IGFs
aXF1ZXQgb2RpbyBwcmV0aXVtLiBQaGFzZWxsdXMgaWQgcHJldGl1bSBudWxsYS4g
RG9uZWMgZXUgdGluY2lkdW50IGxlY3R1cywgaW4gCm9ybmFyZSBvcmNpLiBQZWxs
ZW50ZXNxdWUgbW9sbGlzIGVzdCBlZ2V0IHR1cnBpcyBhbGlxdWV0LCB2ZWwgdGVt
cG9yIHZlbGl0IGZyaW5naWxsYS4gQ3VyYWJpdHVyIGEgbGVvIGVsZW1lbnR1bSBl
bGl0IApwZWxsZW50ZXNxdWUgdGluY2lkdW50IHZlc3RpYnVsdW0gc2l0IGFtZXQg
bWkuIFZlc3RpYnVsdW0gdmFyaXVzIHB1bHZpbmFyIG5pc2kgc2l0IGFtZXQgZGln
bmlzc2ltLiBWZXN0aWJ1bHVtIGR1aSAKdmVsaXQsIGNvbW1vZG8gdmVsIGF1Z3Vl
IG5vbiwgZGFwaWJ1cyBpbXBlcmRpZXQgbWkuCgpFdGlhbSBhdCB0dXJwaXMgdmVs
aXQuIFN1c3BlbmRpc3NlIHRlbXBvciwgbmlzbCBhIGNvbmd1ZSBwZWxsZW50ZXNx
dWUsIGVyYXQgdGVsbHVzIGdyYXZpZGEgc2FwaWVuLCBldCBzb2RhbGVzIG51bGxh
IApuaXNpIGF0IG1hdXJpcy4gTnVuYyBjb25zZWN0ZXR1ciBsaWd1bGEgdml0YWUg
cG9zdWVyZSBwaGFyZXRyYS4gSW50ZWdlciBpZCBzdXNjaXBpdCBzZW0uIFByYWVz
ZW50IGNyYXMgYW1ldC4=
] but found [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gUHJhZXNlbnQgdGVtcHVzIHNhZ2l0dGlzIGVyYXQgZXQgZmFjaWxp
c2lzLiBJbiBxdWlzIGVsZWlmZW5kIA0KZG9sb3IuIER1aXMgc2FnaXR0aXMgcG9y
dHRpdG9yIHJpc3VzIG5vbiBhbGlxdWFtLiBFdGlhbSBtYWxlc3VhZGEgcHVydXMg
ZXQgZmVsaXMgZmV1Z2lhdCwgZXQgY29uZGltZW50dW0gYXVndWUgDQpzYWdpdHRp
cy4gRG9uZWMgcG9zdWVyZSBzZW1wZXIgbGFjdXMgZWdldCBzb2xsaWNpdHVkaW4u
IFV0IGZldWdpYXQgZGlhbSBpcHN1bSwgdXQgdGVtcG9yIHR1cnBpcyB2ZWhpY3Vs
YSBzZWQuIER1aXMgDQpldWlzbW9kIGV1aXNtb2QgcmhvbmN1cy4gUHJhZXNlbnQg
dml0YWUgbGVvIGVnZXN0YXMgbmVxdWUgcGVsbGVudGVzcXVlIHVsdHJpY2llcyB0
aW5jaWR1bnQgZXQgcHVydXMuIFN1c3BlbmRpc3NlIA0KaW50ZXJkdW0gYmxhbmRp
dCB1cm5hIGltcGVyZGlldCBldWlzbW9kLiBFdGlhbSBldCBtZXR1cyBtb2xlc3Rp
ZSBuaXNsIGltcGVyZGlldCBjdXJzdXMuDQoNCkRvbmVjIHVsbGFtY29ycGVyIHB1
cnVzIHNlZCBsZW8gcnV0cnVtIHRpbmNpZHVudC4gUGVsbGVudGVzcXVlIGlhY3Vs
aXMgdHJpc3RpcXVlIHBlbGxlbnRlc3F1ZS4gUGVsbGVudGVzcXVlIGN1cnN1cyAN
CnBvcnRhIG5pc2wsIGF0IGlhY3VsaXMgbGlndWxhIGRhcGlidXMgcXVpcy4gTW9y
YmkgbWF0dGlzLCBlcm9zIHBvcnRhIGJsYW5kaXQgdWxsYW1jb3JwZXIsIGFyY3Ug
ZG9sb3IgZmVybWVudHVtIG51bmMsIGFjIA0KY3Vyc3VzIG1hZ25hIGFyY3UgaWQg
bnVsbGEuIFF1aXNxdWUgdXJuYSB1cm5hLCBkYXBpYnVzIGV0IGJsYW5kaXQgdml0
YWUsIHBsYWNlcmF0IHF1aXMgbmliaC4gU2VkIGFjIGVzdCBlZ2V0IG5pc2wgDQp1
bHRyaWNlcyBncmF2aWRhLiBBbGlxdWFtIGlkIHN1c2NpcGl0IGxpZ3VsYS4gU3Vz
cGVuZGlzc2Ugc29sbGljaXR1ZGluIGZlcm1lbnR1bSB0dXJwaXMuIERvbmVjIGF1
Y3RvciBjb25zZWN0ZXR1ciBwdXJ1cyANCmV1IGJpYmVuZHVtLiBQZWxsZW50ZXNx
dWUgZWdldCBlbGl0IHZpdGFlIGF1Z3VlIGJpYmVuZHVtIGxhY2luaWEuIFF1aXNx
dWUgY29udmFsbGlzIHRyaXN0aXF1ZSB0dXJwaXMgaWQgdml2ZXJyYS4gTWF1cmlz
IA0KYWxpcXVldCBiaWJlbmR1bSBiaWJlbmR1bS4gTW9yYmkgdm9sdXRwYXQgaWQg
ZG9sb3Igbm9uIGFsaXF1YW0uDQoNCkFsaXF1YW0gdWx0cmljZXMgZGFwaWJ1cyBk
aWFtLCB2ZWwgcG9ydHRpdG9yIG1hZ25hIGVsZW1lbnR1bSBldC4gRnVzY2UgZXUg
ZHVpIHF1aXMgZHVpIG1hbGVzdWFkYSB0ZW1wb3IgdmVsIHJob25jdXMgDQpvcmNp
LiBWZXN0aWJ1bHVtIGlkIHZlc3RpYnVsdW0gYXVndWUuIEFlbmVhbiB0dXJwaXMg
ZmVsaXMsIGF1Y3RvciB2ZWwgbmVxdWUgZWdldCwgZmVybWVudHVtIHNlbXBlciBh
bnRlLiBQcm9pbiANCmltcGVyZGlldCBxdWlzIHRlbGx1cyB2aXRhZSBwdWx2aW5h
ci4gUGhhc2VsbHVzIGVzdCBtZXR1cywgbW9sZXN0aWUgZWdldCBkaWFtIHZlbCwg
Y29uc2VxdWF0IGhlbmRyZXJpdCBlcmF0LiBEb25lYyANCmxhb3JlZXQgdml0YWUg
cXVhbSBldSBzYWdpdHRpcy4gVml2YW11cyBxdWlzIHRpbmNpZHVudCB0dXJwaXMu
IEludGVnZXIgdmVuZW5hdGlzIHR1cnBpcyB2ZWxpdC4NCg0KTW9yYmkgdGVtcG9y
IGVsaXQgbWksIGFjIGxhY2luaWEgbGlndWxhIGludGVyZHVtIHZlbC4gRG9uZWMg
Y29tbW9kbyBlcmF0IHZpdGFlIHBvcnRhIHRpbmNpZHVudC4gUXVpc3F1ZSB1bGxh
bWNvcnBlciwgDQplc3Qgbm9uIGxhY2luaWEgY29uc2VxdWF0LCB0dXJwaXMgbnVu
YyBmZXVnaWF0IG1ldHVzLCBxdWlzIHRpbmNpZHVudCBsZWN0dXMgYXVndWUgZXQg
aXBzdW0uIEN1cmFiaXR1ciBsb2JvcnRpcyANCmZhY2lsaXNpcyBsdWN0dXMuIFNl
ZCBwbGFjZXJhdCBsaWd1bGEgZW5pbSwgYXQgZGlnbmlzc2ltIHVybmEgY29uZGlt
ZW50dW0gZWdldC4gRXRpYW0gdGVtcHVzIGZhY2lsaXNpcyBuaWJoLCBsb2JvcnRp
cyANCnRpbmNpZHVudCBhbnRlIHVsdHJpY2VzIGF0LiBJbnRlZ2VyIHNlZCBwdXJ1
cyBuZWMgZG9sb3IgYWxpcXVldCBkaWN0dW0gdXQgaWQgbWkuIE51bGxhIHZlbCBz
ZW0gaXBzdW0uIEFsaXF1YW0gbmVjIA0KdGluY2lkdW50IG1ldHVzLiBJbnRlcmR1
bSBldCBtYWxlc3VhZGEgZmFtZXMgYWMgYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1
Y2lidXMuIFNlZCBzdXNjaXBpdCBpcHN1bSBhIHZhcml1cyBjb21tb2RvLiANClZl
c3RpYnVsdW0gYmliZW5kdW0gYXQgbGVjdHVzIHNpdCBhbWV0IHZlaGljdWxhLiBQ
ZWxsZW50ZXNxdWUgdWxsYW1jb3JwZXIgZXN0IGV1IHB1cnVzIGlhY3VsaXMgbGFv
cmVldC4gTmFtIG5lYyBuZXF1ZSANCmVnZXQgbWFzc2EgZmF1Y2lidXMgZWxlbWVu
dHVtIGV1IHF1aXMgZXJvcy4NCg0KVXQgaWQgbGFvcmVldCBkb2xvci4gRG9uZWMg
ZWdldCBncmF2aWRhIGVsaXQsIGFjIHJ1dHJ1bSBlbGl0LiBRdWlzcXVlIGxhY3Vz
IG5lcXVlLCBmcmluZ2lsbGEgaW4gdHVycGlzIGV0LCBncmF2aWRhIA0Kdm9sdXRw
YXQgb3JjaS4gSW50ZWdlciBpbiBuaXNsIGVnZXQgbG9yZW0gdWxsYW1jb3JwZXIg
Y29uZGltZW50dW0gbmVjIHZlbmVuYXRpcyBsb3JlbS4gQ3VyYWJpdHVyIGVnZXQg
bWFnbmEgZXUgZHVpIA0KZmVybWVudHVtIGZyaW5naWxsYSBzZWQgdXQgZG9sb3Iu
IE51bGxhIHZlc3RpYnVsdW0gbnVuYyBldCBwaGFyZXRyYSBpbXBlcmRpZXQuIE1v
cmJpIHRyaXN0aXF1ZSBwb3J0dGl0b3Igb2RpbywgbmVjIA0KcGhhcmV0cmEgb3Jj
aSBsYWNpbmlhIHZpdGFlLiBEdWlzIHZlc3RpYnVsdW0gZGlhbSB1bGxhbWNvcnBl
ciBtYXNzYSB2ZXN0aWJ1bHVtLCB1dCBhdWN0b3IgbG9yZW0gaW1wZXJkaWV0LiBW
ZXN0aWJ1bHVtIA0KZXQgdmVuZW5hdGlzIHRlbGx1cy4gU3VzcGVuZGlzc2UgY29u
dmFsbGlzLCBvZGlvIGFjIGRpY3R1bSBsYWNpbmlhLCBuZXF1ZSBxdWFtIHRpbmNp
ZHVudCByaXN1cywgbm9uIG9ybmFyZSBkb2xvciBsYWN1cyANCm5lYyB0ZWxsdXMu
IE1hdXJpcyByaG9uY3VzIGZlcm1lbnR1bSBuZXF1ZSBzaXQgYW1ldCBzb2xsaWNp
dHVkaW4uIFBlbGxlbnRlc3F1ZSBudWxsYSBtYWduYSwgY29tbW9kbyB2ZWwgdGlu
Y2lkdW50IHNlZCwgDQpoZW5kcmVyaXQgcXVpcyBqdXN0by4NCg0KSW4gaGFjIGhh
Yml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIE51bmMgZXQgZXN0IGF1Z3VlLiBWaXZh
bXVzIHByZXRpdW0sIG9kaW8gdmVsIHNvZGFsZXMgc2VtcGVyLCByaXN1cyBhbnRl
IGVsZW1lbnR1bSANCnVybmEsIGFjIHVsbGFtY29ycGVyIG1hc3NhIG5lcXVlIG5v
biBsaWd1bGEuIENyYXMgaWQgdGVsbHVzIHF1aXMgdXJuYSBhZGlwaXNjaW5nIGVs
ZW1lbnR1bS4gRG9uZWMgYWRpcGlzY2luZyBtYWduYSB2ZWwgDQpzdXNjaXBpdCB2
dWxwdXRhdGUuIFF1aXNxdWUgaW4gbWkgZWdldCBvcmNpIHZpdmVycmEgc2NlbGVy
aXNxdWUgbmVjIGV0IG1hZ25hLiBDcmFzIHBvc3VlcmUsIHVybmEgbGFjaW5pYSBk
aWN0dW0gDQpyaG9uY3VzLCBqdXN0byBvcmNpIHN1c2NpcGl0IG1ldHVzLCB1dCBn
cmF2aWRhIG9yY2kgbnVsbGEgaW4gdHVycGlzLiBJbnRlcmR1bSBldCBtYWxlc3Vh
ZGEgZmFtZXMgYWMgYW50ZSBpcHN1bSBwcmltaXMgDQppbiBmYXVjaWJ1cy4gSW4g
dm9sdXRwYXQgZmV1Z2lhdCB0dXJwaXMsIG5vbiBmYXVjaWJ1cyBudW5jIGludGVy
ZHVtIHV0LiBQcmFlc2VudCBvcm5hcmUgc2FnaXR0aXMgdXJuYSwgaWQgbGFjaW5p
YSANCnRvcnRvciBzdXNjaXBpdCBldC4gUGVsbGVudGVzcXVlIHRlbXBvciBtaSBh
YyBuaXNpIHZhcml1cywgdml0YWUgdWxsYW1jb3JwZXIgdXJuYSBzdXNjaXBpdC4N
Cg0KQWxpcXVhbSBwZWxsZW50ZXNxdWUgdnVscHV0YXRlIHR1cnBpcyB2ZXN0aWJ1
bHVtIGVsZWlmZW5kLiBEb25lYyBmYXVjaWJ1cyBldSBmZWxpcyBldSBibGFuZGl0
LiBQZWxsZW50ZXNxdWUgcHVsdmluYXIsIA0KZWxpdCBub24gbGFjaW5pYSBwb3J0
dGl0b3IsIG9yY2kgbmliaCBpYWN1bGlzIGF1Z3VlLCBhYyBzY2VsZXJpc3F1ZSBt
aSB0ZWxsdXMgcXVpcyB0b3J0b3IuIEludGVyZHVtIGV0IG1hbGVzdWFkYSBmYW1l
cyANCmFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLiBDcmFzIG5lYyBz
dXNjaXBpdCByaXN1cywgdXQgdWx0cmljaWVzIGVsaXQuIFN1c3BlbmRpc3NlIGV0
IGZyaW5naWxsYSB1cm5hLiBEb25lYyANCmx1Y3R1cyBldCBuaXNpIHF1aXMgYmli
ZW5kdW0uIFF1aXNxdWUgc2VkIGF1Z3VlIGxhY2luaWEsIHBlbGxlbnRlc3F1ZSBk
aWFtIHZpdGFlLCBjb252YWxsaXMgbWV0dXMuIE5hbSB2ZWhpY3VsYSBtZXR1cyAN
CmVnZXQgb3JjaSBzYWdpdHRpcyBzb2RhbGVzLg0KDQpDdXJhYml0dXIgZWdlc3Rh
cyBjb25ndWUgbmliaCBzZWQgbHVjdHVzLiBOYW0gbHVjdHVzIHRlbGx1cyBhdCBu
dWxsYSB2ZXN0aWJ1bHVtLCBydXRydW0gZmVybWVudHVtIGVzdCB2dWxwdXRhdGUu
IE51bGxhIA0KY29uZGltZW50dW0gZHVpIGEgZG9sb3IgbG9ib3J0aXMsIGV1IGFs
aXF1ZXQgb2RpbyBwcmV0aXVtLiBQaGFzZWxsdXMgaWQgcHJldGl1bSBudWxsYS4g
RG9uZWMgZXUgdGluY2lkdW50IGxlY3R1cywgaW4gDQpvcm5hcmUgb3JjaS4gUGVs
bGVudGVzcXVlIG1vbGxpcyBlc3QgZWdldCB0dXJwaXMgYWxpcXVldCwgdmVsIHRl
bXBvciB2ZWxpdCBmcmluZ2lsbGEuIEN1cmFiaXR1ciBhIGxlbyBlbGVtZW50dW0g
ZWxpdCANCnBlbGxlbnRlc3F1ZSB0aW5jaWR1bnQgdmVzdGlidWx1bSBzaXQgYW1l
dCBtaS4gVmVzdGlidWx1bSB2YXJpdXMgcHVsdmluYXIgbmlzaSBzaXQgYW1ldCBk
aWduaXNzaW0uIFZlc3RpYnVsdW0gZHVpIA0KdmVsaXQsIGNvbW1vZG8gdmVsIGF1
Z3VlIG5vbiwgZGFwaWJ1cyBpbXBlcmRpZXQgbWkuDQoNCkV0aWFtIGF0IHR1cnBp
cyB2ZWxpdC4gU3VzcGVuZGlzc2UgdGVtcG9yLCBuaXNsIGEgY29uZ3VlIHBlbGxl
bnRlc3F1ZSwgZXJhdCB0ZWxsdXMgZ3JhdmlkYSBzYXBpZW4sIGV0IHNvZGFsZXMg
bnVsbGEgDQpuaXNpIGF0IG1hdXJpcy4gTnVuYyBjb25zZWN0ZXR1ciBsaWd1bGEg
dml0YWUgcG9zdWVyZSBwaGFyZXRyYS4gSW50ZWdlciBpZCBzdXNjaXBpdCBzZW0u
IFByYWVzZW50IGNyYXMgYW1ldC4=
]
at org.cryptacular.io.EncodingOutputStreamTest.testEncode(EncodingOutputStreamTest.java:52)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames
testEncode
(src/test/resources/plaintexts/lorem-1200.txt)
java.lang.AssertionError: expected [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gQWVuZWFuIG51bmMgbGVvLCBhZGlwaXNjaW5nIGV0IHVsdHJpY2Vz
IGEsIGZlcm1lbnR1bSBlZ2V0IApxdWFtLiBMb3JlbSBpcHN1bSBkb2xvciBzaXQg
YW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBWZXN0aWJ1bHVtIG1h
dHRpcywgcmlzdXMgdGVtcHVzIHVsdHJpY2llcyBsdWN0dXMsIG5pc2kgCmVsaXQg
Y29uc2VjdGV0dXIgdmVsaXQsIGxhY2luaWEgZnJpbmdpbGxhIHVybmEgbGVjdHVz
IHNpdCBhbWV0IG51bmMuIE51bmMgbmVjIGRpY3R1bSBhcmN1LiBEdWlzIGlkIGFs
aXF1ZXQgbnVsbGEuIEluIHV0IAphdWd1ZSBlbGl0LiBQaGFzZWxsdXMgc2VtcGVy
IHV0IGxhY3VzIGFjIHNhZ2l0dGlzLiBOdW5jIGVsZW1lbnR1bSwgZHVpIG5lYyBv
cm5hcmUgYmliZW5kdW0sIGxpZ3VsYSBhbnRlIHZ1bHB1dGF0ZSBuaXNpLCAKaW4g
aW1wZXJkaWV0IGxlY3R1cyBlcm9zIHJob25jdXMgYXVndWUuIE1hZWNlbmFzIG5v
biBpbnRlcmR1bSBtZXR1cywgdml0YWUgdGVtcG9yIG1pLgoKU2VkIHJ1dHJ1bSwg
bG9yZW0gcXVpcyB2YXJpdXMgdGluY2lkdW50LCBhdWd1ZSBlbGl0IGFjY3Vtc2Fu
IG5pc2wsIHNpdCBhbWV0IGdyYXZpZGEgb2RpbyBtYXNzYSB1bHRyaWNlcyB1cm5h
LiBNb3JiaSAKc3VzY2lwaXQgbWF1cmlzIG5lYyBlcm9zIGlhY3VsaXMsIHZlbCB0
ZW1wdXMgbWF1cmlzIGJpYmVuZHVtLiBQaGFzZWxsdXMgdGVtcG9yIGVuaW0gZWdl
dCBjb21tb2RvIGdyYXZpZGEuIFNlZCBldCByaXN1cyAKcXVpcyBvcmNpIGVsZWlm
ZW5kIHVsbGFtY29ycGVyLiBVdCBldCBuaXNpIGV0IHNlbSBjb252YWxsaXMgc29k
YWxlcy4gUHJvaW4gbmVjIG5pYmggbm9uIG1ldHVzIGNvbmRpbWVudHVtIHZlaGlj
dWxhLiAKTWFlY2VuYXMgdXQgZmVsaXMgdGVsbHVzLiBDcmFzIGlkIGRpYW0gZGlh
bS4gTmFtIGV1IHVsdHJpY2llcyBudW5jLCBpbiBmZXJtZW50dW0gdGVsbHVzLiBE
b25lYyBldCBsaWJlcm8gYSBhdWd1ZSAKZmVybWVudHVtIGNvbmd1ZS4gTnVsbGEg
dml0YWUgYXVndWUgYXJjdS4gRG9uZWMgbW9sbGlzIGZhdWNpYnVzIGVzdCwgYWMg
Y29uc2VjdGV0dXIgbGVjdHVzIGFsaXF1ZXQgYXQuIENsYXNzIGFwdGVudCAKdGFj
aXRpIHNvY2lvc3F1IGFkIGxpdG9yYSB0b3JxdWVudCBwZXIgY29udWJpYSBub3N0
cmEgcG9zdWVyZS4=
] but found [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gQWVuZWFuIG51bmMgbGVvLCBhZGlwaXNjaW5nIGV0IHVsdHJpY2Vz
IGEsIGZlcm1lbnR1bSBlZ2V0IA0KcXVhbS4gTG9yZW0gaXBzdW0gZG9sb3Igc2l0
IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVmVzdGlidWx1bSBt
YXR0aXMsIHJpc3VzIHRlbXB1cyB1bHRyaWNpZXMgbHVjdHVzLCBuaXNpIA0KZWxp
dCBjb25zZWN0ZXR1ciB2ZWxpdCwgbGFjaW5pYSBmcmluZ2lsbGEgdXJuYSBsZWN0
dXMgc2l0IGFtZXQgbnVuYy4gTnVuYyBuZWMgZGljdHVtIGFyY3UuIER1aXMgaWQg
YWxpcXVldCBudWxsYS4gSW4gdXQgDQphdWd1ZSBlbGl0LiBQaGFzZWxsdXMgc2Vt
cGVyIHV0IGxhY3VzIGFjIHNhZ2l0dGlzLiBOdW5jIGVsZW1lbnR1bSwgZHVpIG5l
YyBvcm5hcmUgYmliZW5kdW0sIGxpZ3VsYSBhbnRlIHZ1bHB1dGF0ZSBuaXNpLCAN
CmluIGltcGVyZGlldCBsZWN0dXMgZXJvcyByaG9uY3VzIGF1Z3VlLiBNYWVjZW5h
cyBub24gaW50ZXJkdW0gbWV0dXMsIHZpdGFlIHRlbXBvciBtaS4NCg0KU2VkIHJ1
dHJ1bSwgbG9yZW0gcXVpcyB2YXJpdXMgdGluY2lkdW50LCBhdWd1ZSBlbGl0IGFj
Y3Vtc2FuIG5pc2wsIHNpdCBhbWV0IGdyYXZpZGEgb2RpbyBtYXNzYSB1bHRyaWNl
cyB1cm5hLiBNb3JiaSANCnN1c2NpcGl0IG1hdXJpcyBuZWMgZXJvcyBpYWN1bGlz
LCB2ZWwgdGVtcHVzIG1hdXJpcyBiaWJlbmR1bS4gUGhhc2VsbHVzIHRlbXBvciBl
bmltIGVnZXQgY29tbW9kbyBncmF2aWRhLiBTZWQgZXQgcmlzdXMgDQpxdWlzIG9y
Y2kgZWxlaWZlbmQgdWxsYW1jb3JwZXIuIFV0IGV0IG5pc2kgZXQgc2VtIGNvbnZh
bGxpcyBzb2RhbGVzLiBQcm9pbiBuZWMgbmliaCBub24gbWV0dXMgY29uZGltZW50
dW0gdmVoaWN1bGEuIA0KTWFlY2VuYXMgdXQgZmVsaXMgdGVsbHVzLiBDcmFzIGlk
IGRpYW0gZGlhbS4gTmFtIGV1IHVsdHJpY2llcyBudW5jLCBpbiBmZXJtZW50dW0g
dGVsbHVzLiBEb25lYyBldCBsaWJlcm8gYSBhdWd1ZSANCmZlcm1lbnR1bSBjb25n
dWUuIE51bGxhIHZpdGFlIGF1Z3VlIGFyY3UuIERvbmVjIG1vbGxpcyBmYXVjaWJ1
cyBlc3QsIGFjIGNvbnNlY3RldHVyIGxlY3R1cyBhbGlxdWV0IGF0LiBDbGFzcyBh
cHRlbnQgDQp0YWNpdGkgc29jaW9zcXUgYWQgbGl0b3JhIHRvcnF1ZW50IHBlciBj
b251YmlhIG5vc3RyYSBwb3N1ZXJlLg==
]
at org.cryptacular.io.EncodingOutputStreamTest.testEncode(EncodingOutputStreamTest.java:52)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames

testDecode
(src/test/resources/plaintexts/lorem-5000.txt)
java.lang.AssertionError: expected [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tempus sagittis erat et facilisis. In quis eleifend
dolor. Duis sagittis porttitor risus non aliquam. Etiam malesuada purus et felis feugiat, et condimentum augue
sagittis. Donec posuere semper lacus eget sollicitudin. Ut feugiat diam ipsum, ut tempor turpis vehicula sed. Duis
euismod euismod rhoncus. Praesent vitae leo egestas neque pellentesque ultricies tincidunt et purus. Suspendisse
interdum blandit urna imperdiet euismod. Etiam et metus molestie nisl imperdiet cursus.
Donec ullamcorper purus sed leo rutrum tincidunt. Pellentesque iaculis tristique pellentesque. Pellentesque cursus
porta nisl, at iaculis ligula dapibus quis. Morbi mattis, eros porta blandit ullamcorper, arcu dolor fermentum nunc, ac
cursus magna arcu id nulla. Quisque urna urna, dapibus et blandit vitae, placerat quis nibh. Sed ac est eget nisl
ultrices gravida. Aliquam id suscipit ligula. Suspendisse sollicitudin fermentum turpis. Donec auctor consectetur purus
eu bibendum. Pellentesque eget elit vitae augue bibendum lacinia. Quisque convallis tristique turpis id viverra. Mauris
aliquet bibendum bibendum. Morbi volutpat id dolor non aliquam.
Aliquam ultrices dapibus diam, vel porttitor magna elementum et. Fusce eu dui quis dui malesuada tempor vel rhoncus
orci. Vestibulum id vestibulum augue. Aenean turpis felis, auctor vel neque eget, fermentum semper ante. Proin
imperdiet quis tellus vitae pulvinar. Phasellus est metus, molestie eget diam vel, consequat hendrerit erat. Donec
laoreet vitae quam eu sagittis. Vivamus quis tincidunt turpis. Integer venenatis turpis velit.
Morbi tempor elit mi, ac lacinia ligula interdum vel. Donec commodo erat vitae porta tincidunt. Quisque ullamcorper,
est non lacinia consequat, turpis nunc feugiat metus, quis tincidunt lectus augue et ipsum. Curabitur lobortis
facilisis luctus. Sed placerat ligula enim, at dignissim urna condimentum eget. Etiam tempus facilisis nibh, lobortis
tincidunt ante ultrices at. Integer sed purus nec dolor aliquet dictum ut id mi. Nulla vel sem ipsum. Aliquam nec
tincidunt metus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed suscipit ipsum a varius commodo.
Vestibulum bibendum at lectus sit amet vehicula. Pellentesque ullamcorper est eu purus iaculis laoreet. Nam nec neque
eget massa faucibus elementum eu quis eros.
Ut id laoreet dolor. Donec eget gravida elit, ac rutrum elit. Quisque lacus neque, fringilla in turpis et, gravida
volutpat orci. Integer in nisl eget lorem ullamcorper condimentum nec venenatis lorem. Curabitur eget magna eu dui
fermentum fringilla sed ut dolor. Nulla vestibulum nunc et pharetra imperdiet. Morbi tristique porttitor odio, nec
pharetra orci lacinia vitae. Duis vestibulum diam ullamcorper massa vestibulum, ut auctor lorem imperdiet. Vestibulum
et venenatis tellus. Suspendisse convallis, odio ac dictum lacinia, neque quam tincidunt risus, non ornare dolor lacus
nec tellus. Mauris rhoncus fermentum neque sit amet sollicitudin. Pellentesque nulla magna, commodo vel tincidunt sed,
hendrerit quis justo.
In hac habitasse platea dictumst. Nunc et est augue. Vivamus pretium, odio vel sodales semper, risus ante elementum
urna, ac ullamcorper massa neque non ligula. Cras id tellus quis urna adipiscing elementum. Donec adipiscing magna vel
suscipit vulputate. Quisque in mi eget orci viverra scelerisque nec et magna. Cras posuere, urna lacinia dictum
rhoncus, justo orci suscipit metus, ut gravida orci nulla in turpis. Interdum et malesuada fames ac ante ipsum primis
in faucibus. In volutpat feugiat turpis, non faucibus nunc interdum ut. Praesent ornare sagittis urna, id lacinia
tortor suscipit et. Pellentesque tempor mi ac nisi varius, vitae ullamcorper urna suscipit.
Aliquam pellentesque vulputate turpis vestibulum eleifend. Donec faucibus eu felis eu blandit. Pellentesque pulvinar,
elit non lacinia porttitor, orci nibh iaculis augue, ac scelerisque mi tellus quis tortor. Interdum et malesuada fames
ac ante ipsum primis in faucibus. Cras nec suscipit risus, ut ultricies elit. Suspendisse et fringilla urna. Donec
luctus et nisi quis bibendum. Quisque sed augue lacinia, pellentesque diam vitae, convallis metus. Nam vehicula metus
eget orci sagittis sodales.
Curabitur egestas congue nibh sed luctus. Nam luctus tellus at nulla vestibulum, rutrum fermentum est vulputate. Nulla
condimentum dui a dolor lobortis, eu aliquet odio pretium. Phasellus id pretium nulla. Donec eu tincidunt lectus, in
ornare orci. Pellentesque mollis est eget turpis aliquet, vel tempor velit fringilla. Curabitur a leo elementum elit
pellentesque tincidunt vestibulum sit amet mi. Vestibulum varius pulvinar nisi sit amet dignissim. Vestibulum dui
velit, commodo vel augue non, dapibus imperdiet mi.
Etiam at turpis velit. Suspendisse tempor, nisl a congue pellentesque, erat tellus gravida sapien, et sodales nulla
nisi at mauris. Nunc consectetur ligula vitae posuere pharetra. Integer id suscipit sem. Praesent cras amet.] but found [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tempus sagittis erat et facilisis. In quis eleifend
dolor. Duis sagittis porttitor risus non aliquam. Etiam malesuada purus et felis feugiat, et condimentum augue
sagittis. Donec posuere semper lacus eget sollicitudin. Ut feugiat diam ipsum, ut tempor turpis vehicula sed. Duis
euismod euismod rhoncus. Praesent vitae leo egestas neque pellentesque ultricies tincidunt et purus. Suspendisse
interdum blandit urna imperdiet euismod. Etiam et metus molestie nisl imperdiet cursus.
Donec ullamcorper purus sed leo rutrum tincidunt. Pellentesque iaculis tristique pellentesque. Pellentesque cursus
porta nisl, at iaculis ligula dapibus quis. Morbi mattis, eros porta blandit ullamcorper, arcu dolor fermentum nunc, ac
cursus magna arcu id nulla. Quisque urna urna, dapibus et blandit vitae, placerat quis nibh. Sed ac est eget nisl
ultrices gravida. Aliquam id suscipit ligula. Suspendisse sollicitudin fermentum turpis. Donec auctor consectetur purus
eu bibendum. Pellentesque eget elit vitae augue bibendum lacinia. Quisque convallis tristique turpis id viverra. Mauris
aliquet bibendum bibendum. Morbi volutpat id dolor non aliquam.
Aliquam ultrices dapibus diam, vel porttitor magna elementum et. Fusce eu dui quis dui malesuada tempor vel rhoncus
orci. Vestibulum id vestibulum augue. Aenean turpis felis, auctor vel neque eget, fermentum semper ante. Proin
imperdiet quis tellus vitae pulvinar. Phasellus est metus, molestie eget diam vel, consequat hendrerit erat. Donec
laoreet vitae quam eu sagittis. Vivamus quis tincidunt turpis. Integer venenatis turpis velit.
Morbi tempor elit mi, ac lacinia ligula interdum vel. Donec commodo erat vitae porta tincidunt. Quisque ullamcorper,
est non lacinia consequat, turpis nunc feugiat metus, quis tincidunt lectus augue et ipsum. Curabitur lobortis
facilisis luctus. Sed placerat ligula enim, at dignissim urna condimentum eget. Etiam tempus facilisis nibh, lobortis
tincidunt ante ultrices at. Integer sed purus nec dolor aliquet dictum ut id mi. Nulla vel sem ipsum. Aliquam nec
tincidunt metus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed suscipit ipsum a varius commodo.
Vestibulum bibendum at lectus sit amet vehicula. Pellentesque ullamcorper est eu purus iaculis laoreet. Nam nec neque
eget massa faucibus elementum eu quis eros.
Ut id laoreet dolor. Donec eget gravida elit, ac rutrum elit. Quisque lacus neque, fringilla in turpis et, gravida
volutpat orci. Integer in nisl eget lorem ullamcorper condimentum nec venenatis lorem. Curabitur eget magna eu dui
fermentum fringilla sed ut dolor. Nulla vestibulum nunc et pharetra imperdiet. Morbi tristique porttitor odio, nec
pharetra orci lacinia vitae. Duis vestibulum diam ullamcorper massa vestibulum, ut auctor lorem imperdiet. Vestibulum
et venenatis tellus. Suspendisse convallis, odio ac dictum lacinia, neque quam tincidunt risus, non ornare dolor lacus
nec tellus. Mauris rhoncus fermentum neque sit amet sollicitudin. Pellentesque nulla magna, commodo vel tincidunt sed,
hendrerit quis justo.
In hac habitasse platea dictumst. Nunc et est augue. Vivamus pretium, odio vel sodales semper, risus ante elementum
urna, ac ullamcorper massa neque non ligula. Cras id tellus quis urna adipiscing elementum. Donec adipiscing magna vel
suscipit vulputate. Quisque in mi eget orci viverra scelerisque nec et magna. Cras posuere, urna lacinia dictum
rhoncus, justo orci suscipit metus, ut gravida orci nulla in turpis. Interdum et malesuada fames ac ante ipsum primis
in faucibus. In volutpat feugiat turpis, non faucibus nunc interdum ut. Praesent ornare sagittis urna, id lacinia
tortor suscipit et. Pellentesque tempor mi ac nisi varius, vitae ullamcorper urna suscipit.
Aliquam pellentesque vulputate turpis vestibulum eleifend. Donec faucibus eu felis eu blandit. Pellentesque pulvinar,
elit non lacinia porttitor, orci nibh iaculis augue, ac scelerisque mi tellus quis tortor. Interdum et malesuada fames
ac ante ipsum primis in faucibus. Cras nec suscipit risus, ut ultricies elit. Suspendisse et fringilla urna. Donec
luctus et nisi quis bibendum. Quisque sed augue lacinia, pellentesque diam vitae, convallis metus. Nam vehicula metus
eget orci sagittis sodales.
Curabitur egestas congue nibh sed luctus. Nam luctus tellus at nulla vestibulum, rutrum fermentum est vulputate. Nulla
condimentum dui a dolor lobortis, eu aliquet odio pretium. Phasellus id pretium nulla. Donec eu tincidunt lectus, in
ornare orci. Pellentesque mollis est eget turpis aliquet, vel tempor velit fringilla. Curabitur a leo elementum elit
pellentesque tincidunt vestibulum sit amet mi. Vestibulum varius pulvinar nisi sit amet dignissim. Vestibulum dui
velit, commodo vel augue non, dapibus imperdiet mi.
Etiam at turpis velit. Suspendisse tempor, nisl a congue pellentesque, erat tellus gravida sapien, et sodales nulla
nisi at mauris. Nunc consectetur ligula vitae posuere pharetra. Integer id suscipit sem. Praesent cras amet.]
at org.cryptacular.io.DecodingInputStreamTest.testDecode(DecodingInputStreamTest.java:48)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames
testDecode
(src/test/resources/plaintexts/lorem-1200.txt)
java.lang.AssertionError: expected [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc leo, adipiscing et ultrices a, fermentum eget
quam. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum mattis, risus tempus ultricies luctus, nisi
elit consectetur velit, lacinia fringilla urna lectus sit amet nunc. Nunc nec dictum arcu. Duis id aliquet nulla. In ut
augue elit. Phasellus semper ut lacus ac sagittis. Nunc elementum, dui nec ornare bibendum, ligula ante vulputate nisi,
in imperdiet lectus eros rhoncus augue. Maecenas non interdum metus, vitae tempor mi.
Sed rutrum, lorem quis varius tincidunt, augue elit accumsan nisl, sit amet gravida odio massa ultrices urna. Morbi
suscipit mauris nec eros iaculis, vel tempus mauris bibendum. Phasellus tempor enim eget commodo gravida. Sed et risus
quis orci eleifend ullamcorper. Ut et nisi et sem convallis sodales. Proin nec nibh non metus condimentum vehicula.
Maecenas ut felis tellus. Cras id diam diam. Nam eu ultricies nunc, in fermentum tellus. Donec et libero a augue
fermentum congue. Nulla vitae augue arcu. Donec mollis faucibus est, ac consectetur lectus aliquet at. Class aptent
taciti sociosqu ad litora torquent per conubia nostra posuere.] but found [Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nunc leo, adipiscing et ultrices a, fermentum eget
quam. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum mattis, risus tempus ultricies luctus, nisi
elit consectetur velit, lacinia fringilla urna lectus sit amet nunc. Nunc nec dictum arcu. Duis id aliquet nulla. In ut
augue elit. Phasellus semper ut lacus ac sagittis. Nunc elementum, dui nec ornare bibendum, ligula ante vulputate nisi,
in imperdiet lectus eros rhoncus augue. Maecenas non interdum metus, vitae tempor mi.
Sed rutrum, lorem quis varius tincidunt, augue elit accumsan nisl, sit amet gravida odio massa ultrices urna. Morbi
suscipit mauris nec eros iaculis, vel tempus mauris bibendum. Phasellus tempor enim eget commodo gravida. Sed et risus
quis orci eleifend ullamcorper. Ut et nisi et sem convallis sodales. Proin nec nibh non metus condimentum vehicula.
Maecenas ut felis tellus. Cras id diam diam. Nam eu ultricies nunc, in fermentum tellus. Donec et libero a augue
fermentum congue. Nulla vitae augue arcu. Donec mollis faucibus est, ac consectetur lectus aliquet at. Class aptent
taciti sociosqu ad litora torquent per conubia nostra posuere.]
at org.cryptacular.io.DecodingInputStreamTest.testDecode(DecodingInputStreamTest.java:48)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames

testEncodeFile
(src/test/resources/plaintexts/lorem-1190.txt)
java.lang.AssertionError: expected [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gQWVuZWFuIG51bmMgbGVvLCBhZGlwaXNjaW5nIGV0IHVsdHJpY2Vz
IGEsIGZlcm1lbnR1bSBlZ2V0IApxdWFtLiBMb3JlbSBpcHN1bSBkb2xvciBzaXQg
YW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBWZXN0aWJ1bHVtIG1h
dHRpcywgcmlzdXMgdGVtcHVzIHVsdHJpY2llcyBsdWN0dXMsIG5pc2kgCmVsaXQg
Y29uc2VjdGV0dXIgdmVsaXQsIGxhY2luaWEgZnJpbmdpbGxhIHVybmEgbGVjdHVz
IHNpdCBhbWV0IG51bmMuIE51bmMgbmVjIGRpY3R1bSBhcmN1LiBEdWlzIGlkIGFs
aXF1ZXQgbnVsbGEuIEluIHV0IAphdWd1ZSBlbGl0LiBQaGFzZWxsdXMgc2VtcGVy
IHV0IGxhY3VzIGFjIHNhZ2l0dGlzLiBOdW5jIGVsZW1lbnR1bSwgZHVpIG5lYyBv
cm5hcmUgYmliZW5kdW0sIGxpZ3VsYSBhbnRlIHZ1bHB1dGF0ZSBuaXNpLCAKaW4g
aW1wZXJkaWV0IGxlY3R1cyBlcm9zIHJob25jdXMgYXVndWUuIE1hZWNlbmFzIG5v
biBpbnRlcmR1bSBtZXR1cywgdml0YWUgdGVtcG9yIG1pLgoKU2VkIHJ1dHJ1bSwg
bG9yZW0gcXVpcyB2YXJpdXMgdGluY2lkdW50LCBhdWd1ZSBlbGl0IGFjY3Vtc2Fu
IG5pc2wsIHNpdCBhbWV0IGdyYXZpZGEgb2RpbyBtYXNzYSB1bHRyaWNlcyB1cm5h
LiBNb3JiaSAKc3VzY2lwaXQgbWF1cmlzIG5lYyBlcm9zIGlhY3VsaXMsIHZlbCB0
ZW1wdXMgbWF1cmlzIGJpYmVuZHVtLiBQaGFzZWxsdXMgdGVtcG9yIGVuaW0gZWdl
dCBjb21tb2RvIGdyYXZpZGEuIFNlZCBldCByaXN1cyAKcXVpcyBvcmNpIGVsZWlm
ZW5kIHVsbGFtY29ycGVyLiBVdCBldCBuaXNpIGV0IHNlbSBjb252YWxsaXMgc29k
YWxlcy4gUHJvaW4gbmVjIG5pYmggbm9uIG1ldHVzIGNvbmRpbWVudHVtIHZlaGlj
dWxhLiAKTWFlY2VuYXMgdXQgZmVsaXMgdGVsbHVzLiBDcmFzIGlkIGRpYW0gZGlh
bS4gTmFtIGV1IHVsdHJpY2llcyBudW5jLCBpbiBmZXJtZW50dW0gdGVsbHVzLiBE
b25lYyBldCBsaWJlcm8gYSBhdWd1ZSAKZmVybWVudHVtIGNvbmd1ZS4gTnVsbGEg
dml0YWUgYXVndWUgYXJjdS4gRG9uZWMgbW9sbGlzIGZhdWNpYnVzIGVzdCwgYWMg
Y29uc2VjdGV0dXIgbGVjdHVzIGFsaXF1ZXQgYXQuIENsYXNzIGFwdGVudCAKdGFj
aXRpIHNvY2lvc3F1IGFkIGxpdG9yYSB0b3JxdWVudCBwZXIgY29udWJpYSBub3N0
] but found [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gQWVuZWFuIG51bmMgbGVvLCBhZGlwaXNjaW5nIGV0IHVsdHJpY2Vz
IGEsIGZlcm1lbnR1bSBlZ2V0IA0KcXVhbS4gTG9yZW0gaXBzdW0gZG9sb3Igc2l0
IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVmVzdGlidWx1bSBt
YXR0aXMsIHJpc3VzIHRlbXB1cyB1bHRyaWNpZXMgbHVjdHVzLCBuaXNpIA0KZWxp
dCBjb25zZWN0ZXR1ciB2ZWxpdCwgbGFjaW5pYSBmcmluZ2lsbGEgdXJuYSBsZWN0
dXMgc2l0IGFtZXQgbnVuYy4gTnVuYyBuZWMgZGljdHVtIGFyY3UuIER1aXMgaWQg
YWxpcXVldCBudWxsYS4gSW4gdXQgDQphdWd1ZSBlbGl0LiBQaGFzZWxsdXMgc2Vt
cGVyIHV0IGxhY3VzIGFjIHNhZ2l0dGlzLiBOdW5jIGVsZW1lbnR1bSwgZHVpIG5l
YyBvcm5hcmUgYmliZW5kdW0sIGxpZ3VsYSBhbnRlIHZ1bHB1dGF0ZSBuaXNpLCAN
CmluIGltcGVyZGlldCBsZWN0dXMgZXJvcyByaG9uY3VzIGF1Z3VlLiBNYWVjZW5h
cyBub24gaW50ZXJkdW0gbWV0dXMsIHZpdGFlIHRlbXBvciBtaS4NCg0KU2VkIHJ1
dHJ1bSwgbG9yZW0gcXVpcyB2YXJpdXMgdGluY2lkdW50LCBhdWd1ZSBlbGl0IGFj
Y3Vtc2FuIG5pc2wsIHNpdCBhbWV0IGdyYXZpZGEgb2RpbyBtYXNzYSB1bHRyaWNl
cyB1cm5hLiBNb3JiaSANCnN1c2NpcGl0IG1hdXJpcyBuZWMgZXJvcyBpYWN1bGlz
LCB2ZWwgdGVtcHVzIG1hdXJpcyBiaWJlbmR1bS4gUGhhc2VsbHVzIHRlbXBvciBl
bmltIGVnZXQgY29tbW9kbyBncmF2aWRhLiBTZWQgZXQgcmlzdXMgDQpxdWlzIG9y
Y2kgZWxlaWZlbmQgdWxsYW1jb3JwZXIuIFV0IGV0IG5pc2kgZXQgc2VtIGNvbnZh
bGxpcyBzb2RhbGVzLiBQcm9pbiBuZWMgbmliaCBub24gbWV0dXMgY29uZGltZW50
dW0gdmVoaWN1bGEuIA0KTWFlY2VuYXMgdXQgZmVsaXMgdGVsbHVzLiBDcmFzIGlk
IGRpYW0gZGlhbS4gTmFtIGV1IHVsdHJpY2llcyBudW5jLCBpbiBmZXJtZW50dW0g
dGVsbHVzLiBEb25lYyBldCBsaWJlcm8gYSBhdWd1ZSANCmZlcm1lbnR1bSBjb25n
dWUuIE51bGxhIHZpdGFlIGF1Z3VlIGFyY3UuIERvbmVjIG1vbGxpcyBmYXVjaWJ1
cyBlc3QsIGFjIGNvbnNlY3RldHVyIGxlY3R1cyBhbGlxdWV0IGF0LiBDbGFzcyBh
cHRlbnQgDQp0YWNpdGkgc29jaW9zcXUgYWQgbGl0b3JhIHRvcnF1ZW50IHBlciBj
b251YmlhIG5vc3Q=
]
at org.cryptacular.codec.Base64EncoderTest.testEncodeFile(Base64EncoderTest.java:110)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames
testEncodeFile
(src/test/resources/plaintexts/lorem-1200.txt)
java.lang.AssertionError: expected [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gQWVuZWFuIG51bmMgbGVvLCBhZGlwaXNjaW5nIGV0IHVsdHJpY2Vz
IGEsIGZlcm1lbnR1bSBlZ2V0IApxdWFtLiBMb3JlbSBpcHN1bSBkb2xvciBzaXQg
YW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBWZXN0aWJ1bHVtIG1h
dHRpcywgcmlzdXMgdGVtcHVzIHVsdHJpY2llcyBsdWN0dXMsIG5pc2kgCmVsaXQg
Y29uc2VjdGV0dXIgdmVsaXQsIGxhY2luaWEgZnJpbmdpbGxhIHVybmEgbGVjdHVz
IHNpdCBhbWV0IG51bmMuIE51bmMgbmVjIGRpY3R1bSBhcmN1LiBEdWlzIGlkIGFs
aXF1ZXQgbnVsbGEuIEluIHV0IAphdWd1ZSBlbGl0LiBQaGFzZWxsdXMgc2VtcGVy
IHV0IGxhY3VzIGFjIHNhZ2l0dGlzLiBOdW5jIGVsZW1lbnR1bSwgZHVpIG5lYyBv
cm5hcmUgYmliZW5kdW0sIGxpZ3VsYSBhbnRlIHZ1bHB1dGF0ZSBuaXNpLCAKaW4g
aW1wZXJkaWV0IGxlY3R1cyBlcm9zIHJob25jdXMgYXVndWUuIE1hZWNlbmFzIG5v
biBpbnRlcmR1bSBtZXR1cywgdml0YWUgdGVtcG9yIG1pLgoKU2VkIHJ1dHJ1bSwg
bG9yZW0gcXVpcyB2YXJpdXMgdGluY2lkdW50LCBhdWd1ZSBlbGl0IGFjY3Vtc2Fu
IG5pc2wsIHNpdCBhbWV0IGdyYXZpZGEgb2RpbyBtYXNzYSB1bHRyaWNlcyB1cm5h
LiBNb3JiaSAKc3VzY2lwaXQgbWF1cmlzIG5lYyBlcm9zIGlhY3VsaXMsIHZlbCB0
ZW1wdXMgbWF1cmlzIGJpYmVuZHVtLiBQaGFzZWxsdXMgdGVtcG9yIGVuaW0gZWdl
dCBjb21tb2RvIGdyYXZpZGEuIFNlZCBldCByaXN1cyAKcXVpcyBvcmNpIGVsZWlm
ZW5kIHVsbGFtY29ycGVyLiBVdCBldCBuaXNpIGV0IHNlbSBjb252YWxsaXMgc29k
YWxlcy4gUHJvaW4gbmVjIG5pYmggbm9uIG1ldHVzIGNvbmRpbWVudHVtIHZlaGlj
dWxhLiAKTWFlY2VuYXMgdXQgZmVsaXMgdGVsbHVzLiBDcmFzIGlkIGRpYW0gZGlh
bS4gTmFtIGV1IHVsdHJpY2llcyBudW5jLCBpbiBmZXJtZW50dW0gdGVsbHVzLiBE
b25lYyBldCBsaWJlcm8gYSBhdWd1ZSAKZmVybWVudHVtIGNvbmd1ZS4gTnVsbGEg
dml0YWUgYXVndWUgYXJjdS4gRG9uZWMgbW9sbGlzIGZhdWNpYnVzIGVzdCwgYWMg
Y29uc2VjdGV0dXIgbGVjdHVzIGFsaXF1ZXQgYXQuIENsYXNzIGFwdGVudCAKdGFj
aXRpIHNvY2lvc3F1IGFkIGxpdG9yYSB0b3JxdWVudCBwZXIgY29udWJpYSBub3N0
cmEgcG9zdWVyZS4=
] but found [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gQWVuZWFuIG51bmMgbGVvLCBhZGlwaXNjaW5nIGV0IHVsdHJpY2Vz
IGEsIGZlcm1lbnR1bSBlZ2V0IA0KcXVhbS4gTG9yZW0gaXBzdW0gZG9sb3Igc2l0
IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gVmVzdGlidWx1bSBt
YXR0aXMsIHJpc3VzIHRlbXB1cyB1bHRyaWNpZXMgbHVjdHVzLCBuaXNpIA0KZWxp
dCBjb25zZWN0ZXR1ciB2ZWxpdCwgbGFjaW5pYSBmcmluZ2lsbGEgdXJuYSBsZWN0
dXMgc2l0IGFtZXQgbnVuYy4gTnVuYyBuZWMgZGljdHVtIGFyY3UuIER1aXMgaWQg
YWxpcXVldCBudWxsYS4gSW4gdXQgDQphdWd1ZSBlbGl0LiBQaGFzZWxsdXMgc2Vt
cGVyIHV0IGxhY3VzIGFjIHNhZ2l0dGlzLiBOdW5jIGVsZW1lbnR1bSwgZHVpIG5l
YyBvcm5hcmUgYmliZW5kdW0sIGxpZ3VsYSBhbnRlIHZ1bHB1dGF0ZSBuaXNpLCAN
CmluIGltcGVyZGlldCBsZWN0dXMgZXJvcyByaG9uY3VzIGF1Z3VlLiBNYWVjZW5h
cyBub24gaW50ZXJkdW0gbWV0dXMsIHZpdGFlIHRlbXBvciBtaS4NCg0KU2VkIHJ1
dHJ1bSwgbG9yZW0gcXVpcyB2YXJpdXMgdGluY2lkdW50LCBhdWd1ZSBlbGl0IGFj
Y3Vtc2FuIG5pc2wsIHNpdCBhbWV0IGdyYXZpZGEgb2RpbyBtYXNzYSB1bHRyaWNl
cyB1cm5hLiBNb3JiaSANCnN1c2NpcGl0IG1hdXJpcyBuZWMgZXJvcyBpYWN1bGlz
LCB2ZWwgdGVtcHVzIG1hdXJpcyBiaWJlbmR1bS4gUGhhc2VsbHVzIHRlbXBvciBl
bmltIGVnZXQgY29tbW9kbyBncmF2aWRhLiBTZWQgZXQgcmlzdXMgDQpxdWlzIG9y
Y2kgZWxlaWZlbmQgdWxsYW1jb3JwZXIuIFV0IGV0IG5pc2kgZXQgc2VtIGNvbnZh
bGxpcyBzb2RhbGVzLiBQcm9pbiBuZWMgbmliaCBub24gbWV0dXMgY29uZGltZW50
dW0gdmVoaWN1bGEuIA0KTWFlY2VuYXMgdXQgZmVsaXMgdGVsbHVzLiBDcmFzIGlk
IGRpYW0gZGlhbS4gTmFtIGV1IHVsdHJpY2llcyBudW5jLCBpbiBmZXJtZW50dW0g
dGVsbHVzLiBEb25lYyBldCBsaWJlcm8gYSBhdWd1ZSANCmZlcm1lbnR1bSBjb25n
dWUuIE51bGxhIHZpdGFlIGF1Z3VlIGFyY3UuIERvbmVjIG1vbGxpcyBmYXVjaWJ1
cyBlc3QsIGFjIGNvbnNlY3RldHVyIGxlY3R1cyBhbGlxdWV0IGF0LiBDbGFzcyBh
cHRlbnQgDQp0YWNpdGkgc29jaW9zcXUgYWQgbGl0b3JhIHRvcnF1ZW50IHBlciBj
b251YmlhIG5vc3RyYSBwb3N1ZXJlLg==
]
at org.cryptacular.codec.Base64EncoderTest.testEncodeFile(Base64EncoderTest.java:110)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames
testEncodeFile
(src/test/resources/plaintexts/lorem-5000.txt)
java.lang.AssertionError: expected [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gUHJhZXNlbnQgdGVtcHVzIHNhZ2l0dGlzIGVyYXQgZXQgZmFjaWxp
c2lzLiBJbiBxdWlzIGVsZWlmZW5kIApkb2xvci4gRHVpcyBzYWdpdHRpcyBwb3J0
dGl0b3IgcmlzdXMgbm9uIGFsaXF1YW0uIEV0aWFtIG1hbGVzdWFkYSBwdXJ1cyBl
dCBmZWxpcyBmZXVnaWF0LCBldCBjb25kaW1lbnR1bSBhdWd1ZSAKc2FnaXR0aXMu
IERvbmVjIHBvc3VlcmUgc2VtcGVyIGxhY3VzIGVnZXQgc29sbGljaXR1ZGluLiBV
dCBmZXVnaWF0IGRpYW0gaXBzdW0sIHV0IHRlbXBvciB0dXJwaXMgdmVoaWN1bGEg
c2VkLiBEdWlzIApldWlzbW9kIGV1aXNtb2QgcmhvbmN1cy4gUHJhZXNlbnQgdml0
YWUgbGVvIGVnZXN0YXMgbmVxdWUgcGVsbGVudGVzcXVlIHVsdHJpY2llcyB0aW5j
aWR1bnQgZXQgcHVydXMuIFN1c3BlbmRpc3NlIAppbnRlcmR1bSBibGFuZGl0IHVy
bmEgaW1wZXJkaWV0IGV1aXNtb2QuIEV0aWFtIGV0IG1ldHVzIG1vbGVzdGllIG5p
c2wgaW1wZXJkaWV0IGN1cnN1cy4KCkRvbmVjIHVsbGFtY29ycGVyIHB1cnVzIHNl
ZCBsZW8gcnV0cnVtIHRpbmNpZHVudC4gUGVsbGVudGVzcXVlIGlhY3VsaXMgdHJp
c3RpcXVlIHBlbGxlbnRlc3F1ZS4gUGVsbGVudGVzcXVlIGN1cnN1cyAKcG9ydGEg
bmlzbCwgYXQgaWFjdWxpcyBsaWd1bGEgZGFwaWJ1cyBxdWlzLiBNb3JiaSBtYXR0
aXMsIGVyb3MgcG9ydGEgYmxhbmRpdCB1bGxhbWNvcnBlciwgYXJjdSBkb2xvciBm
ZXJtZW50dW0gbnVuYywgYWMgCmN1cnN1cyBtYWduYSBhcmN1IGlkIG51bGxhLiBR
dWlzcXVlIHVybmEgdXJuYSwgZGFwaWJ1cyBldCBibGFuZGl0IHZpdGFlLCBwbGFj
ZXJhdCBxdWlzIG5pYmguIFNlZCBhYyBlc3QgZWdldCBuaXNsIAp1bHRyaWNlcyBn
cmF2aWRhLiBBbGlxdWFtIGlkIHN1c2NpcGl0IGxpZ3VsYS4gU3VzcGVuZGlzc2Ug
c29sbGljaXR1ZGluIGZlcm1lbnR1bSB0dXJwaXMuIERvbmVjIGF1Y3RvciBjb25z
ZWN0ZXR1ciBwdXJ1cyAKZXUgYmliZW5kdW0uIFBlbGxlbnRlc3F1ZSBlZ2V0IGVs
aXQgdml0YWUgYXVndWUgYmliZW5kdW0gbGFjaW5pYS4gUXVpc3F1ZSBjb252YWxs
aXMgdHJpc3RpcXVlIHR1cnBpcyBpZCB2aXZlcnJhLiBNYXVyaXMgCmFsaXF1ZXQg
YmliZW5kdW0gYmliZW5kdW0uIE1vcmJpIHZvbHV0cGF0IGlkIGRvbG9yIG5vbiBh
bGlxdWFtLgoKQWxpcXVhbSB1bHRyaWNlcyBkYXBpYnVzIGRpYW0sIHZlbCBwb3J0
dGl0b3IgbWFnbmEgZWxlbWVudHVtIGV0LiBGdXNjZSBldSBkdWkgcXVpcyBkdWkg
bWFsZXN1YWRhIHRlbXBvciB2ZWwgcmhvbmN1cyAKb3JjaS4gVmVzdGlidWx1bSBp
ZCB2ZXN0aWJ1bHVtIGF1Z3VlLiBBZW5lYW4gdHVycGlzIGZlbGlzLCBhdWN0b3Ig
dmVsIG5lcXVlIGVnZXQsIGZlcm1lbnR1bSBzZW1wZXIgYW50ZS4gUHJvaW4gCmlt
cGVyZGlldCBxdWlzIHRlbGx1cyB2aXRhZSBwdWx2aW5hci4gUGhhc2VsbHVzIGVz
dCBtZXR1cywgbW9sZXN0aWUgZWdldCBkaWFtIHZlbCwgY29uc2VxdWF0IGhlbmRy
ZXJpdCBlcmF0LiBEb25lYyAKbGFvcmVldCB2aXRhZSBxdWFtIGV1IHNhZ2l0dGlz
LiBWaXZhbXVzIHF1aXMgdGluY2lkdW50IHR1cnBpcy4gSW50ZWdlciB2ZW5lbmF0
aXMgdHVycGlzIHZlbGl0LgoKTW9yYmkgdGVtcG9yIGVsaXQgbWksIGFjIGxhY2lu
aWEgbGlndWxhIGludGVyZHVtIHZlbC4gRG9uZWMgY29tbW9kbyBlcmF0IHZpdGFl
IHBvcnRhIHRpbmNpZHVudC4gUXVpc3F1ZSB1bGxhbWNvcnBlciwgCmVzdCBub24g
bGFjaW5pYSBjb25zZXF1YXQsIHR1cnBpcyBudW5jIGZldWdpYXQgbWV0dXMsIHF1
aXMgdGluY2lkdW50IGxlY3R1cyBhdWd1ZSBldCBpcHN1bS4gQ3VyYWJpdHVyIGxv
Ym9ydGlzIApmYWNpbGlzaXMgbHVjdHVzLiBTZWQgcGxhY2VyYXQgbGlndWxhIGVu
aW0sIGF0IGRpZ25pc3NpbSB1cm5hIGNvbmRpbWVudHVtIGVnZXQuIEV0aWFtIHRl
bXB1cyBmYWNpbGlzaXMgbmliaCwgbG9ib3J0aXMgCnRpbmNpZHVudCBhbnRlIHVs
dHJpY2VzIGF0LiBJbnRlZ2VyIHNlZCBwdXJ1cyBuZWMgZG9sb3IgYWxpcXVldCBk
aWN0dW0gdXQgaWQgbWkuIE51bGxhIHZlbCBzZW0gaXBzdW0uIEFsaXF1YW0gbmVj
IAp0aW5jaWR1bnQgbWV0dXMuIEludGVyZHVtIGV0IG1hbGVzdWFkYSBmYW1lcyBh
YyBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cy4gU2VkIHN1c2NpcGl0IGlw
c3VtIGEgdmFyaXVzIGNvbW1vZG8uIApWZXN0aWJ1bHVtIGJpYmVuZHVtIGF0IGxl
Y3R1cyBzaXQgYW1ldCB2ZWhpY3VsYS4gUGVsbGVudGVzcXVlIHVsbGFtY29ycGVy
IGVzdCBldSBwdXJ1cyBpYWN1bGlzIGxhb3JlZXQuIE5hbSBuZWMgbmVxdWUgCmVn
ZXQgbWFzc2EgZmF1Y2lidXMgZWxlbWVudHVtIGV1IHF1aXMgZXJvcy4KClV0IGlk
IGxhb3JlZXQgZG9sb3IuIERvbmVjIGVnZXQgZ3JhdmlkYSBlbGl0LCBhYyBydXRy
dW0gZWxpdC4gUXVpc3F1ZSBsYWN1cyBuZXF1ZSwgZnJpbmdpbGxhIGluIHR1cnBp
cyBldCwgZ3JhdmlkYSAKdm9sdXRwYXQgb3JjaS4gSW50ZWdlciBpbiBuaXNsIGVn
ZXQgbG9yZW0gdWxsYW1jb3JwZXIgY29uZGltZW50dW0gbmVjIHZlbmVuYXRpcyBs
b3JlbS4gQ3VyYWJpdHVyIGVnZXQgbWFnbmEgZXUgZHVpIApmZXJtZW50dW0gZnJp
bmdpbGxhIHNlZCB1dCBkb2xvci4gTnVsbGEgdmVzdGlidWx1bSBudW5jIGV0IHBo
YXJldHJhIGltcGVyZGlldC4gTW9yYmkgdHJpc3RpcXVlIHBvcnR0aXRvciBvZGlv
LCBuZWMgCnBoYXJldHJhIG9yY2kgbGFjaW5pYSB2aXRhZS4gRHVpcyB2ZXN0aWJ1
bHVtIGRpYW0gdWxsYW1jb3JwZXIgbWFzc2EgdmVzdGlidWx1bSwgdXQgYXVjdG9y
IGxvcmVtIGltcGVyZGlldC4gVmVzdGlidWx1bSAKZXQgdmVuZW5hdGlzIHRlbGx1
cy4gU3VzcGVuZGlzc2UgY29udmFsbGlzLCBvZGlvIGFjIGRpY3R1bSBsYWNpbmlh
LCBuZXF1ZSBxdWFtIHRpbmNpZHVudCByaXN1cywgbm9uIG9ybmFyZSBkb2xvciBs
YWN1cyAKbmVjIHRlbGx1cy4gTWF1cmlzIHJob25jdXMgZmVybWVudHVtIG5lcXVl
IHNpdCBhbWV0IHNvbGxpY2l0dWRpbi4gUGVsbGVudGVzcXVlIG51bGxhIG1hZ25h
LCBjb21tb2RvIHZlbCB0aW5jaWR1bnQgc2VkLCAKaGVuZHJlcml0IHF1aXMganVz
dG8uCgpJbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gTnVuYyBldCBl
c3QgYXVndWUuIFZpdmFtdXMgcHJldGl1bSwgb2RpbyB2ZWwgc29kYWxlcyBzZW1w
ZXIsIHJpc3VzIGFudGUgZWxlbWVudHVtIAp1cm5hLCBhYyB1bGxhbWNvcnBlciBt
YXNzYSBuZXF1ZSBub24gbGlndWxhLiBDcmFzIGlkIHRlbGx1cyBxdWlzIHVybmEg
YWRpcGlzY2luZyBlbGVtZW50dW0uIERvbmVjIGFkaXBpc2NpbmcgbWFnbmEgdmVs
IApzdXNjaXBpdCB2dWxwdXRhdGUuIFF1aXNxdWUgaW4gbWkgZWdldCBvcmNpIHZp
dmVycmEgc2NlbGVyaXNxdWUgbmVjIGV0IG1hZ25hLiBDcmFzIHBvc3VlcmUsIHVy
bmEgbGFjaW5pYSBkaWN0dW0gCnJob25jdXMsIGp1c3RvIG9yY2kgc3VzY2lwaXQg
bWV0dXMsIHV0IGdyYXZpZGEgb3JjaSBudWxsYSBpbiB0dXJwaXMuIEludGVyZHVt
IGV0IG1hbGVzdWFkYSBmYW1lcyBhYyBhbnRlIGlwc3VtIHByaW1pcyAKaW4gZmF1
Y2lidXMuIEluIHZvbHV0cGF0IGZldWdpYXQgdHVycGlzLCBub24gZmF1Y2lidXMg
bnVuYyBpbnRlcmR1bSB1dC4gUHJhZXNlbnQgb3JuYXJlIHNhZ2l0dGlzIHVybmEs
IGlkIGxhY2luaWEgCnRvcnRvciBzdXNjaXBpdCBldC4gUGVsbGVudGVzcXVlIHRl
bXBvciBtaSBhYyBuaXNpIHZhcml1cywgdml0YWUgdWxsYW1jb3JwZXIgdXJuYSBz
dXNjaXBpdC4KCkFsaXF1YW0gcGVsbGVudGVzcXVlIHZ1bHB1dGF0ZSB0dXJwaXMg
dmVzdGlidWx1bSBlbGVpZmVuZC4gRG9uZWMgZmF1Y2lidXMgZXUgZmVsaXMgZXUg
YmxhbmRpdC4gUGVsbGVudGVzcXVlIHB1bHZpbmFyLCAKZWxpdCBub24gbGFjaW5p
YSBwb3J0dGl0b3IsIG9yY2kgbmliaCBpYWN1bGlzIGF1Z3VlLCBhYyBzY2VsZXJp
c3F1ZSBtaSB0ZWxsdXMgcXVpcyB0b3J0b3IuIEludGVyZHVtIGV0IG1hbGVzdWFk
YSBmYW1lcyAKYWMgYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMuIENyYXMg
bmVjIHN1c2NpcGl0IHJpc3VzLCB1dCB1bHRyaWNpZXMgZWxpdC4gU3VzcGVuZGlz
c2UgZXQgZnJpbmdpbGxhIHVybmEuIERvbmVjIApsdWN0dXMgZXQgbmlzaSBxdWlz
IGJpYmVuZHVtLiBRdWlzcXVlIHNlZCBhdWd1ZSBsYWNpbmlhLCBwZWxsZW50ZXNx
dWUgZGlhbSB2aXRhZSwgY29udmFsbGlzIG1ldHVzLiBOYW0gdmVoaWN1bGEgbWV0
dXMgCmVnZXQgb3JjaSBzYWdpdHRpcyBzb2RhbGVzLgoKQ3VyYWJpdHVyIGVnZXN0
YXMgY29uZ3VlIG5pYmggc2VkIGx1Y3R1cy4gTmFtIGx1Y3R1cyB0ZWxsdXMgYXQg
bnVsbGEgdmVzdGlidWx1bSwgcnV0cnVtIGZlcm1lbnR1bSBlc3QgdnVscHV0YXRl
LiBOdWxsYSAKY29uZGltZW50dW0gZHVpIGEgZG9sb3IgbG9ib3J0aXMsIGV1IGFs
aXF1ZXQgb2RpbyBwcmV0aXVtLiBQaGFzZWxsdXMgaWQgcHJldGl1bSBudWxsYS4g
RG9uZWMgZXUgdGluY2lkdW50IGxlY3R1cywgaW4gCm9ybmFyZSBvcmNpLiBQZWxs
ZW50ZXNxdWUgbW9sbGlzIGVzdCBlZ2V0IHR1cnBpcyBhbGlxdWV0LCB2ZWwgdGVt
cG9yIHZlbGl0IGZyaW5naWxsYS4gQ3VyYWJpdHVyIGEgbGVvIGVsZW1lbnR1bSBl
bGl0IApwZWxsZW50ZXNxdWUgdGluY2lkdW50IHZlc3RpYnVsdW0gc2l0IGFtZXQg
bWkuIFZlc3RpYnVsdW0gdmFyaXVzIHB1bHZpbmFyIG5pc2kgc2l0IGFtZXQgZGln
bmlzc2ltLiBWZXN0aWJ1bHVtIGR1aSAKdmVsaXQsIGNvbW1vZG8gdmVsIGF1Z3Vl
IG5vbiwgZGFwaWJ1cyBpbXBlcmRpZXQgbWkuCgpFdGlhbSBhdCB0dXJwaXMgdmVs
aXQuIFN1c3BlbmRpc3NlIHRlbXBvciwgbmlzbCBhIGNvbmd1ZSBwZWxsZW50ZXNx
dWUsIGVyYXQgdGVsbHVzIGdyYXZpZGEgc2FwaWVuLCBldCBzb2RhbGVzIG51bGxh
IApuaXNpIGF0IG1hdXJpcy4gTnVuYyBjb25zZWN0ZXR1ciBsaWd1bGEgdml0YWUg
cG9zdWVyZSBwaGFyZXRyYS4gSW50ZWdlciBpZCBzdXNjaXBpdCBzZW0uIFByYWVz
ZW50IGNyYXMgYW1ldC4=
] but found [TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdC4gUHJhZXNlbnQgdGVtcHVzIHNhZ2l0dGlzIGVyYXQgZXQgZmFjaWxp
c2lzLiBJbiBxdWlzIGVsZWlmZW5kIA0KZG9sb3IuIER1aXMgc2FnaXR0aXMgcG9y
dHRpdG9yIHJpc3VzIG5vbiBhbGlxdWFtLiBFdGlhbSBtYWxlc3VhZGEgcHVydXMg
ZXQgZmVsaXMgZmV1Z2lhdCwgZXQgY29uZGltZW50dW0gYXVndWUgDQpzYWdpdHRp
cy4gRG9uZWMgcG9zdWVyZSBzZW1wZXIgbGFjdXMgZWdldCBzb2xsaWNpdHVkaW4u
IFV0IGZldWdpYXQgZGlhbSBpcHN1bSwgdXQgdGVtcG9yIHR1cnBpcyB2ZWhpY3Vs
YSBzZWQuIER1aXMgDQpldWlzbW9kIGV1aXNtb2QgcmhvbmN1cy4gUHJhZXNlbnQg
dml0YWUgbGVvIGVnZXN0YXMgbmVxdWUgcGVsbGVudGVzcXVlIHVsdHJpY2llcyB0
aW5jaWR1bnQgZXQgcHVydXMuIFN1c3BlbmRpc3NlIA0KaW50ZXJkdW0gYmxhbmRp
dCB1cm5hIGltcGVyZGlldCBldWlzbW9kLiBFdGlhbSBldCBtZXR1cyBtb2xlc3Rp
ZSBuaXNsIGltcGVyZGlldCBjdXJzdXMuDQoNCkRvbmVjIHVsbGFtY29ycGVyIHB1
cnVzIHNlZCBsZW8gcnV0cnVtIHRpbmNpZHVudC4gUGVsbGVudGVzcXVlIGlhY3Vs
aXMgdHJpc3RpcXVlIHBlbGxlbnRlc3F1ZS4gUGVsbGVudGVzcXVlIGN1cnN1cyAN
CnBvcnRhIG5pc2wsIGF0IGlhY3VsaXMgbGlndWxhIGRhcGlidXMgcXVpcy4gTW9y
YmkgbWF0dGlzLCBlcm9zIHBvcnRhIGJsYW5kaXQgdWxsYW1jb3JwZXIsIGFyY3Ug
ZG9sb3IgZmVybWVudHVtIG51bmMsIGFjIA0KY3Vyc3VzIG1hZ25hIGFyY3UgaWQg
bnVsbGEuIFF1aXNxdWUgdXJuYSB1cm5hLCBkYXBpYnVzIGV0IGJsYW5kaXQgdml0
YWUsIHBsYWNlcmF0IHF1aXMgbmliaC4gU2VkIGFjIGVzdCBlZ2V0IG5pc2wgDQp1
bHRyaWNlcyBncmF2aWRhLiBBbGlxdWFtIGlkIHN1c2NpcGl0IGxpZ3VsYS4gU3Vz
cGVuZGlzc2Ugc29sbGljaXR1ZGluIGZlcm1lbnR1bSB0dXJwaXMuIERvbmVjIGF1
Y3RvciBjb25zZWN0ZXR1ciBwdXJ1cyANCmV1IGJpYmVuZHVtLiBQZWxsZW50ZXNx
dWUgZWdldCBlbGl0IHZpdGFlIGF1Z3VlIGJpYmVuZHVtIGxhY2luaWEuIFF1aXNx
dWUgY29udmFsbGlzIHRyaXN0aXF1ZSB0dXJwaXMgaWQgdml2ZXJyYS4gTWF1cmlz
IA0KYWxpcXVldCBiaWJlbmR1bSBiaWJlbmR1bS4gTW9yYmkgdm9sdXRwYXQgaWQg
ZG9sb3Igbm9uIGFsaXF1YW0uDQoNCkFsaXF1YW0gdWx0cmljZXMgZGFwaWJ1cyBk
aWFtLCB2ZWwgcG9ydHRpdG9yIG1hZ25hIGVsZW1lbnR1bSBldC4gRnVzY2UgZXUg
ZHVpIHF1aXMgZHVpIG1hbGVzdWFkYSB0ZW1wb3IgdmVsIHJob25jdXMgDQpvcmNp
LiBWZXN0aWJ1bHVtIGlkIHZlc3RpYnVsdW0gYXVndWUuIEFlbmVhbiB0dXJwaXMg
ZmVsaXMsIGF1Y3RvciB2ZWwgbmVxdWUgZWdldCwgZmVybWVudHVtIHNlbXBlciBh
bnRlLiBQcm9pbiANCmltcGVyZGlldCBxdWlzIHRlbGx1cyB2aXRhZSBwdWx2aW5h
ci4gUGhhc2VsbHVzIGVzdCBtZXR1cywgbW9sZXN0aWUgZWdldCBkaWFtIHZlbCwg
Y29uc2VxdWF0IGhlbmRyZXJpdCBlcmF0LiBEb25lYyANCmxhb3JlZXQgdml0YWUg
cXVhbSBldSBzYWdpdHRpcy4gVml2YW11cyBxdWlzIHRpbmNpZHVudCB0dXJwaXMu
IEludGVnZXIgdmVuZW5hdGlzIHR1cnBpcyB2ZWxpdC4NCg0KTW9yYmkgdGVtcG9y
IGVsaXQgbWksIGFjIGxhY2luaWEgbGlndWxhIGludGVyZHVtIHZlbC4gRG9uZWMg
Y29tbW9kbyBlcmF0IHZpdGFlIHBvcnRhIHRpbmNpZHVudC4gUXVpc3F1ZSB1bGxh
bWNvcnBlciwgDQplc3Qgbm9uIGxhY2luaWEgY29uc2VxdWF0LCB0dXJwaXMgbnVu
YyBmZXVnaWF0IG1ldHVzLCBxdWlzIHRpbmNpZHVudCBsZWN0dXMgYXVndWUgZXQg
aXBzdW0uIEN1cmFiaXR1ciBsb2JvcnRpcyANCmZhY2lsaXNpcyBsdWN0dXMuIFNl
ZCBwbGFjZXJhdCBsaWd1bGEgZW5pbSwgYXQgZGlnbmlzc2ltIHVybmEgY29uZGlt
ZW50dW0gZWdldC4gRXRpYW0gdGVtcHVzIGZhY2lsaXNpcyBuaWJoLCBsb2JvcnRp
cyANCnRpbmNpZHVudCBhbnRlIHVsdHJpY2VzIGF0LiBJbnRlZ2VyIHNlZCBwdXJ1
cyBuZWMgZG9sb3IgYWxpcXVldCBkaWN0dW0gdXQgaWQgbWkuIE51bGxhIHZlbCBz
ZW0gaXBzdW0uIEFsaXF1YW0gbmVjIA0KdGluY2lkdW50IG1ldHVzLiBJbnRlcmR1
bSBldCBtYWxlc3VhZGEgZmFtZXMgYWMgYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1
Y2lidXMuIFNlZCBzdXNjaXBpdCBpcHN1bSBhIHZhcml1cyBjb21tb2RvLiANClZl
c3RpYnVsdW0gYmliZW5kdW0gYXQgbGVjdHVzIHNpdCBhbWV0IHZlaGljdWxhLiBQ
ZWxsZW50ZXNxdWUgdWxsYW1jb3JwZXIgZXN0IGV1IHB1cnVzIGlhY3VsaXMgbGFv
cmVldC4gTmFtIG5lYyBuZXF1ZSANCmVnZXQgbWFzc2EgZmF1Y2lidXMgZWxlbWVu
dHVtIGV1IHF1aXMgZXJvcy4NCg0KVXQgaWQgbGFvcmVldCBkb2xvci4gRG9uZWMg
ZWdldCBncmF2aWRhIGVsaXQsIGFjIHJ1dHJ1bSBlbGl0LiBRdWlzcXVlIGxhY3Vz
IG5lcXVlLCBmcmluZ2lsbGEgaW4gdHVycGlzIGV0LCBncmF2aWRhIA0Kdm9sdXRw
YXQgb3JjaS4gSW50ZWdlciBpbiBuaXNsIGVnZXQgbG9yZW0gdWxsYW1jb3JwZXIg
Y29uZGltZW50dW0gbmVjIHZlbmVuYXRpcyBsb3JlbS4gQ3VyYWJpdHVyIGVnZXQg
bWFnbmEgZXUgZHVpIA0KZmVybWVudHVtIGZyaW5naWxsYSBzZWQgdXQgZG9sb3Iu
IE51bGxhIHZlc3RpYnVsdW0gbnVuYyBldCBwaGFyZXRyYSBpbXBlcmRpZXQuIE1v
cmJpIHRyaXN0aXF1ZSBwb3J0dGl0b3Igb2RpbywgbmVjIA0KcGhhcmV0cmEgb3Jj
aSBsYWNpbmlhIHZpdGFlLiBEdWlzIHZlc3RpYnVsdW0gZGlhbSB1bGxhbWNvcnBl
ciBtYXNzYSB2ZXN0aWJ1bHVtLCB1dCBhdWN0b3IgbG9yZW0gaW1wZXJkaWV0LiBW
ZXN0aWJ1bHVtIA0KZXQgdmVuZW5hdGlzIHRlbGx1cy4gU3VzcGVuZGlzc2UgY29u
dmFsbGlzLCBvZGlvIGFjIGRpY3R1bSBsYWNpbmlhLCBuZXF1ZSBxdWFtIHRpbmNp
ZHVudCByaXN1cywgbm9uIG9ybmFyZSBkb2xvciBsYWN1cyANCm5lYyB0ZWxsdXMu
IE1hdXJpcyByaG9uY3VzIGZlcm1lbnR1bSBuZXF1ZSBzaXQgYW1ldCBzb2xsaWNp
dHVkaW4uIFBlbGxlbnRlc3F1ZSBudWxsYSBtYWduYSwgY29tbW9kbyB2ZWwgdGlu
Y2lkdW50IHNlZCwgDQpoZW5kcmVyaXQgcXVpcyBqdXN0by4NCg0KSW4gaGFjIGhh
Yml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIE51bmMgZXQgZXN0IGF1Z3VlLiBWaXZh
bXVzIHByZXRpdW0sIG9kaW8gdmVsIHNvZGFsZXMgc2VtcGVyLCByaXN1cyBhbnRl
IGVsZW1lbnR1bSANCnVybmEsIGFjIHVsbGFtY29ycGVyIG1hc3NhIG5lcXVlIG5v
biBsaWd1bGEuIENyYXMgaWQgdGVsbHVzIHF1aXMgdXJuYSBhZGlwaXNjaW5nIGVs
ZW1lbnR1bS4gRG9uZWMgYWRpcGlzY2luZyBtYWduYSB2ZWwgDQpzdXNjaXBpdCB2
dWxwdXRhdGUuIFF1aXNxdWUgaW4gbWkgZWdldCBvcmNpIHZpdmVycmEgc2NlbGVy
aXNxdWUgbmVjIGV0IG1hZ25hLiBDcmFzIHBvc3VlcmUsIHVybmEgbGFjaW5pYSBk
aWN0dW0gDQpyaG9uY3VzLCBqdXN0byBvcmNpIHN1c2NpcGl0IG1ldHVzLCB1dCBn
cmF2aWRhIG9yY2kgbnVsbGEgaW4gdHVycGlzLiBJbnRlcmR1bSBldCBtYWxlc3Vh
ZGEgZmFtZXMgYWMgYW50ZSBpcHN1bSBwcmltaXMgDQppbiBmYXVjaWJ1cy4gSW4g
dm9sdXRwYXQgZmV1Z2lhdCB0dXJwaXMsIG5vbiBmYXVjaWJ1cyBudW5jIGludGVy
ZHVtIHV0LiBQcmFlc2VudCBvcm5hcmUgc2FnaXR0aXMgdXJuYSwgaWQgbGFjaW5p
YSANCnRvcnRvciBzdXNjaXBpdCBldC4gUGVsbGVudGVzcXVlIHRlbXBvciBtaSBh
YyBuaXNpIHZhcml1cywgdml0YWUgdWxsYW1jb3JwZXIgdXJuYSBzdXNjaXBpdC4N
Cg0KQWxpcXVhbSBwZWxsZW50ZXNxdWUgdnVscHV0YXRlIHR1cnBpcyB2ZXN0aWJ1
bHVtIGVsZWlmZW5kLiBEb25lYyBmYXVjaWJ1cyBldSBmZWxpcyBldSBibGFuZGl0
LiBQZWxsZW50ZXNxdWUgcHVsdmluYXIsIA0KZWxpdCBub24gbGFjaW5pYSBwb3J0
dGl0b3IsIG9yY2kgbmliaCBpYWN1bGlzIGF1Z3VlLCBhYyBzY2VsZXJpc3F1ZSBt
aSB0ZWxsdXMgcXVpcyB0b3J0b3IuIEludGVyZHVtIGV0IG1hbGVzdWFkYSBmYW1l
cyANCmFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLiBDcmFzIG5lYyBz
dXNjaXBpdCByaXN1cywgdXQgdWx0cmljaWVzIGVsaXQuIFN1c3BlbmRpc3NlIGV0
IGZyaW5naWxsYSB1cm5hLiBEb25lYyANCmx1Y3R1cyBldCBuaXNpIHF1aXMgYmli
ZW5kdW0uIFF1aXNxdWUgc2VkIGF1Z3VlIGxhY2luaWEsIHBlbGxlbnRlc3F1ZSBk
aWFtIHZpdGFlLCBjb252YWxsaXMgbWV0dXMuIE5hbSB2ZWhpY3VsYSBtZXR1cyAN
CmVnZXQgb3JjaSBzYWdpdHRpcyBzb2RhbGVzLg0KDQpDdXJhYml0dXIgZWdlc3Rh
cyBjb25ndWUgbmliaCBzZWQgbHVjdHVzLiBOYW0gbHVjdHVzIHRlbGx1cyBhdCBu
dWxsYSB2ZXN0aWJ1bHVtLCBydXRydW0gZmVybWVudHVtIGVzdCB2dWxwdXRhdGUu
IE51bGxhIA0KY29uZGltZW50dW0gZHVpIGEgZG9sb3IgbG9ib3J0aXMsIGV1IGFs
aXF1ZXQgb2RpbyBwcmV0aXVtLiBQaGFzZWxsdXMgaWQgcHJldGl1bSBudWxsYS4g
RG9uZWMgZXUgdGluY2lkdW50IGxlY3R1cywgaW4gDQpvcm5hcmUgb3JjaS4gUGVs
bGVudGVzcXVlIG1vbGxpcyBlc3QgZWdldCB0dXJwaXMgYWxpcXVldCwgdmVsIHRl
bXBvciB2ZWxpdCBmcmluZ2lsbGEuIEN1cmFiaXR1ciBhIGxlbyBlbGVtZW50dW0g
ZWxpdCANCnBlbGxlbnRlc3F1ZSB0aW5jaWR1bnQgdmVzdGlidWx1bSBzaXQgYW1l
dCBtaS4gVmVzdGlidWx1bSB2YXJpdXMgcHVsdmluYXIgbmlzaSBzaXQgYW1ldCBk
aWduaXNzaW0uIFZlc3RpYnVsdW0gZHVpIA0KdmVsaXQsIGNvbW1vZG8gdmVsIGF1
Z3VlIG5vbiwgZGFwaWJ1cyBpbXBlcmRpZXQgbWkuDQoNCkV0aWFtIGF0IHR1cnBp
cyB2ZWxpdC4gU3VzcGVuZGlzc2UgdGVtcG9yLCBuaXNsIGEgY29uZ3VlIHBlbGxl
bnRlc3F1ZSwgZXJhdCB0ZWxsdXMgZ3JhdmlkYSBzYXBpZW4sIGV0IHNvZGFsZXMg
bnVsbGEgDQpuaXNpIGF0IG1hdXJpcy4gTnVuYyBjb25zZWN0ZXR1ciBsaWd1bGEg
dml0YWUgcG9zdWVyZSBwaGFyZXRyYS4gSW50ZWdlciBpZCBzdXNjaXBpdCBzZW0u
IFByYWVzZW50IGNyYXMgYW1ldC4=
]
at org.cryptacular.codec.Base64EncoderTest.testEncodeFile(Base64EncoderTest.java:110)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
... Removed 16 stack frames










testReadAuthorityInformationAccess
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], [AccessDescription: Oid(1.3.6.1.5.5.7.48.1), AccessDescription: Oid(1.3.6.1.5.5.7.48.2)])
testReadAuthorityKeyIdentifier
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], 38:E0:6F:AE:48:ED:5E:23:F6:22:9B:1E:E7:9C:19:16:47:B8:7E:92)
testReadAuthorityKeyIdentifier
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], FC:8A:50:BA:9E:B9:25:5A:7B:55:85:4F:95:00:63:8F:E9:58:6B:43)
testReadBasicConstraints
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], false)
testReadBasicConstraints
([
[
Version: V3
Subject: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
Signature Algorithm: MD5withRSA, OID = 1.2.840.113549.1.1.4
Key: Sun RSA public key, 1024 bits
modulus: 147615723393259181416635428961329342020669051439139433844527551020558419419302186744111967954084722208863267607710475139716371688682959340524636682374402009636778742019638875797953488482650734868036331360260559337468576998663423718393870107693392913633351064416793992445974512528326405756434384337574662315063
public exponent: 65537
Validity: [From: Wed Jul 31 20:00:00 EDT 1996,
To: Thu Dec 31 18:59:59 EST 2020]
Issuer: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
SerialNumber: [ 01]
Certificate Extensions: 1
[1]: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
CA:true
PathLen:2147483647
]
]
Algorithm: [MD5withRSA]
Signature:
0000: 26 48 2C 16 C2 58 FA E8 16 74 0C AA AA 5F 54 3F &H,..X...t..._T?
0010: F2 D7 C9 78 60 5E 5E 6E 37 63 22 77 36 7E B2 17 ...x`^^n7c"w6...
0020: C4 34 B9 F5 08 85 FC C9 01 38 FF 4D BE F2 16 42 .4.......8.M...B
0030: 43 E7 BB 5A 46 FB C1 C6 11 1F F1 4A B0 28 46 C9 C..ZF......J.(F.
0040: C3 C4 42 7D BC FA AB 59 6E D5 B7 51 88 11 E3 A4 ..B....Yn..Q....
0050: 85 19 6B 82 4C A4 0C 12 AD E9 A4 AE 3F F1 C3 49 ..k.L.......?..I
0060: 65 9A 8C C5 C8 3E 25 B7 94 99 BB 92 32 71 07 F0 e....>%.....2q..
0070: 86 5E ED 50 27 A6 0D A6 23 F9 BB CB A6 07 14 42 .^.P'...#......B
], true)
testReadCRLDistributionPoints
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], [DistributionPoint: [
distributionPoint:
DistributionPointName: [
fullName:
GeneralNames:
6: http://EVSecure-crl.verisign.com/EVSecure2006.crl
]
]
])
testReadCRLDistributionPoints
([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Client, OU=SETI, SERIALNUMBER=1248110657961, CN=glider.cc.vt.edu
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 22670184084993017202939822558473031395099990045966368962766529798964631233003582884545716562548500069461022149998581384261371002736193964298810565647542202042037546948646969629533574787297104185028716628921879986488619106993559998928627560588371302784917426580956517040679548630578486437029343749143998881440285260540504403820264795967806266907266602246956136774469682832205590889488291525444732308517875225090627217253268598145236483613135752298897886784601866818764520982958756143498835535580292819164060877110008377317862822006839097497491887117324484300809350410983538923009670725836956752981562542724097663370189
public exponent: 65537
Validity: [From: Mon Jul 20 14:16:39 EDT 2009,
To: Wed Jul 20 14:16:39 EDT 2011]
Issuer: CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 33dcc5fa 2383d4d2]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FD 36 40 22 9A D5 FC 5B F0 04 C9 90 E6 4F 4F 88 .6@"...[.....OO.
0010: 4B 44 F8 4E KD.N
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US]
CRLIssuer:[C=US, DC=edu, DC=vt, O=Virginia Polytechnic Institute and State University, CN=Virginia Tech Middleware CA]
]]
[4]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1F 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 ..http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 6D 77 2F 63 70 73 .vt.edu/vtmw/cps
0020: 2F /
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[5]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
]
[6]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
Key_Encipherment
Data_Encipherment
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C7 36 9D EC 19 24 61 09 5D 0B 54 15 49 60 E9 DE .6...$a.].T.I`..
0010: 3E 30 5A 67 >0Zg
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: A1 3A A3 EA DB BC F0 C9 E7 43 91 73 8D 69 D4 C3 .:.......C.s.i..
0010: 8A 95 B4 B1 7D 03 A0 A6 FC AB BF 83 8F 7F 2C D4 ..............,.
0020: AF 71 C1 A8 7B 9E 4E 6B 31 35 7D 88 CB 2C 69 8F .q....Nk15...,i.
0030: 93 02 02 7B 2F 22 8E 4B E3 FA 4C D8 10 7A 8F 29 ..../".K..L..z.)
0040: C3 42 4A A3 C4 5B 60 0B 39 C9 45 A1 B4 E9 51 0B .BJ..[`.9.E...Q.
0050: F1 49 68 9E 62 82 D2 B0 9F 28 04 28 D0 E1 16 34 .Ih.b....(.(...4
0060: DE E4 95 9D 5B E7 4B 1D 26 85 74 19 7D F5 B4 AB ....[.K.&.t.....
0070: BA 9F C7 CF 8E 84 37 B8 24 52 A8 E3 F8 A2 CE E0 ......7.$R......
0080: BC 39 9B AF 5A F5 30 57 70 A4 B9 F5 54 A4 53 50 .9..Z.0Wp...T.SP
0090: 25 9E 42 95 7A A4 85 A7 76 EB 9B 30 F1 F4 C6 92 %.B.z...v..0....
00A0: A6 7C 7B 47 1C 7F 34 DD 96 89 A4 51 48 6C CA 41 ...G..4....QHl.A
00B0: 5A 81 53 34 EF 59 D0 E0 5B 71 74 24 BE 5A 69 79 Z.S4.Y..[qt$.Ziy
00C0: 7B 7E B2 B1 7A AB 68 C5 56 06 FD D7 19 65 88 D1 ....z.h.V....e..
00D0: 28 85 63 53 A5 FD C7 B0 21 D6 6D 7A 51 F2 65 83 (.cS....!.mzQ.e.
00E0: B1 07 30 4B 5E A7 DE A7 61 A3 11 5A A1 AA A9 01 ..0K^...a..Z....
00F0: 40 B8 B0 D5 6A 83 27 A1 57 97 3E CB B7 75 7A 01 @...j.'.W.>..uz.
0100: 01 ED 4F 54 13 FE 57 23 0F B7 38 4A D8 F6 E7 F5 ..OT..W#..8J....
0110: E1 F3 DB 56 55 5E 40 A5 C7 1D 0C 64 FC DC 91 CD ...VU^@....d....
0120: E9 D2 36 AD 34 E4 37 01 52 F8 FB 83 63 5A 20 8D ..6.4.7.R...cZ .
0130: 4C 8C E0 EE 76 A2 51 96 63 B5 AC E7 19 8E 7F E7 L...v.Q.c.......
0140: 03 24 0C C6 09 D1 7D E0 E6 3B 73 E6 7D BB 2B 28 .$.......;s...+(
0150: EB 9A FE 42 91 A1 0A C2 E7 0B F7 4A C3 A6 17 AC ...B.......J....
0160: F2 B3 E0 B0 B8 BC 9D A0 D8 27 35 19 BD D9 A8 E0 .........'5.....
0170: A4 4A DF 4E 1D CA 8B 7F 36 8D BA 5E ED 27 1F 36 .J.N....6..^.'.6
0180: 6F BB 03 76 0A 13 8F 25 6B A1 8E 4C D2 5B 17 12 o..v...%k..L.[..
0190: C2 A1 D6 01 70 A7 72 D6 8B 3E 4D 04 72 3C B1 2A ....p.r..>M.r<.*
01A0: B0 02 E4 0F D9 1E 71 3E 28 FC 2E 9F F4 85 AB 16 ......q>(.......
01B0: 38 D6 4D 50 B5 11 8A C4 0A 16 CB 30 C8 4F BA 51 8.MP.......0.O.Q
01C0: 36 C5 A0 48 E4 14 43 2B C7 FA 4C 39 C5 93 E3 DD 6..H..C+..L9....
01D0: 09 34 74 71 71 BF 9F 6F 45 06 5D 9D 16 76 6F 4D .4tqq..oE.]..voM
01E0: 28 8C B5 2F DF 04 1E 99 0F 9C D0 EE 89 A5 EC FE (../............
01F0: 58 69 BB 9E 8B 8A 95 00 59 D8 8B E2 CC 01 70 20 Xi......Y.....p
], [DistributionPoint: [
distributionPoint:
DistributionPointName: [
fullName:
GeneralNames:
6: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US
]
cRLIssuer:
GeneralNames:
4: CN=Virginia Tech Middleware CA,O=Virginia Polytechnic Institute and State University,DC=vt,DC=edu,C=US
]
])
testReadCertificatePolicies
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], [Policy information: 1.3.6.1.4.1.6760.5.2.2.2.1, Policy information: 1.3.6.1.4.1.6760.5.2.2.1.1, Policy information: 1.3.6.1.4.1.6760.5.2.2.4.1[org.bouncycastle.asn1.x509.PolicyQualifierInfo@8fb7d92e], Policy information: 1.3.6.1.4.1.6760.5.2.2.3.1])
testReadExtendedKeyUsage
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], [1.3.6.1.5.5.7.3.1, 1.3.6.1.5.5.7.3.2])
testReadExtendedKeyUsage
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], [1.3.6.1.5.5.7.3.2, 1.3.6.1.5.5.7.3.4, 1.3.6.1.4.1.311.20.2.2])
testReadIssuerAlternativeName
([
[
Version: V3
Subject: CN=test.example.com, O=Snake Oil Unlimited, ST=New York, C=US
Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11
Key: Sun RSA public key, 2048 bits
modulus: 27850636911869863532402346920043290626522724120393608693379172483874254516476648393183780636048554687676531778023916238817988450771935694022100640485906878494975207115242656577861012843782584381110594206878025784268817157823324680944765145508221116022342361854772078071274222591825970354286120788706368625123517171294364827389292948134376932600777170550999079816931501625935426339327933560400766684832121787593896714864956323698215094667025089254298657790977449656300375649459672846699352847121897560042879698188027923868039513571181588681230718050497862996205216569951514915752215776697419243932989314863153119897717
public exponent: 65537
Validity: [From: Wed Dec 04 11:50:56 EST 2013,
To: Sun Apr 21 12:50:56 EDT 2041]
Issuer: CN=root.example.com, O=Snake Oil Unlimited, L=New York, ST=New York, C=US, DC=example, DC=com
SerialNumber: [ 01]
Certificate Extensions: 6
[1]: ObjectId: 2.16.840.1.113730.1.13 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 1F 16 1D 4F 70 65 6E 53 53 4C 20 47 65 6E 65 ....OpenSSL Gene
0010: 72 61 74 65 64 20 43 65 72 74 69 66 69 63 61 74 rated Certificat
0020: 65 e
[2]: ObjectId: 2.16.840.1.113730.1.4 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 23 16 21 68 74 74 70 3A 2F 2F 63 72 6C 2E 65 .#.!http://crl.e
0010: 78 61 6D 70 6C 65 2E 63 6F 6D 2F 63 61 2D 63 72 xample.com/ca-cr
0020: 6C 2E 70 65 6D l.pem
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 7D 5A 81 08 93 BB 52 CF 2C 66 CD D7 C1 47 B3 11 .Z....R.,f...G..
0010: 4B 01 43 6C K.Cl
]
[CN=root.example.com, O=Snake Oil Unlimited, L=New York, ST=New York, C=US, DC=example, DC=com]
SerialNumber: [ b93d7380 5c40de43]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.18 Criticality=false
IssuerAlternativeName [
DNSName: snake-1.example.com
DNSName: snake-2.example.com
]
[6]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 44 88 EF 79 2B 51 0B 16 31 FE 62 C3 2E D3 26 F6 D..y+Q..1.b...&.
0010: A8 EF CD A3 ....
]
]
]
Algorithm: [SHA256withRSA]
Signature:
0000: A3 F0 4A D0 E6 2A B2 F2 AB 4E 68 05 89 9D D4 95 ..J..*...Nh.....
0010: CC 7D 7C 01 39 44 F0 9A 52 18 3C 49 78 3B 1B 95 ....9D..R.
testReadKeyUsage
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], 192)
testReadKeyUsage
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], 160)
testReadSubjectAlternativeName
([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Server-with-saltr, OU=Middleware Services, CN=ed.middleware.vt.edu
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 27992513158177971234238656435627537210849706727779569564795945023054256628862861658420129763784208737191510883450366020302160387645632064747381557854432779577539836100600304691024955270453590349683504694920469244631476771078489986259856069039269585382059325752606358274394763390445911704104586974787971154997106060708794638759934299442648844065377502222782048012165019839464914171433375481259549835179289355420460388075931926623499969078294112426743594908189945583025048024922967377314923068879281158165929048725455882464097170223053165674769358846234013974376746391166640105517489895921204078843888390194340067726621
public exponent: 65537
Validity: [From: Fri May 25 12:53:17 EDT 2012,
To: Sun May 25 12:53:17 EDT 2014]
Issuer: CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 4d138b13 05b79726]
Certificate Extensions: 8
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FD 36 40 22 9A D5 FC 5B F0 04 C9 90 E6 4F 4F 88 .6@"...[.....OO.
0010: 4B 44 F8 4E KD.N
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US]
]]
[4]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1F 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 ..http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 6D 77 2F 63 70 73 .vt.edu/vtmw/cps
0020: 2F /
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[5]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
]
[6]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
Key_Encipherment
Data_Encipherment
]
[7]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
DNSName: ed.middleware.vt.edu
DNSName: directory.vt.edu
DNSName: id.directory.vt.edu
DNSName: authn.directory.vt.edu
DNSName: ldap.vt.edu
]
[8]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AB 54 DE 3E 5C 77 62 14 8C 20 C2 20 05 21 64 57 .T.>\wb.. . .!dW
0010: 50 54 71 3F PTq?
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 06 CE AF 2C 46 E6 DB C9 77 B6 96 4E CB 58 96 24 ...,F...w..N.X.$
0010: 46 5B 69 7B 0A C1 57 4C 65 74 0A 95 05 B1 43 35 F[i...WLet....C5
0020: CD 7B DF 64 B5 FC EC AB 54 5F F7 D6 21 35 E7 DC ...d....T_..!5..
0030: C6 9C 2A 21 BE 13 2B 17 3D 7B C8 63 48 7D FD C9 ..*!..+.=..cH...
0040: 22 EC A3 73 E9 8E 3C B0 4A 36 73 16 45 67 23 F8 "..s..<.J6s.Eg#.
0050: 02 F9 1F 0B AB AB 60 14 99 C4 19 E4 5F BB AC FA ......`....._...
0060: F7 D7 A3 ED 86 97 DB 54 8A AB 2E 3E AA 1F A9 5D .......T...>...]
0070: 32 95 F7 2A 69 72 1F 16 8B 3E 38 D0 F6 F1 A9 38 2..*ir...>8....8
0080: 34 FF 8D B6 9C 58 C1 A0 37 1F 49 BC BD 83 81 9A 4....X..7.I.....
0090: 15 C4 0A B3 1D BA 31 9D DC 63 E6 C5 65 44 95 67 ......1..c..eD.g
00A0: DB 24 16 5B FC 85 74 3A D0 D9 C7 2F 6D CB 4F 36 .$.[..t:.../m.O6
00B0: 13 8D EF BF EE 06 40 60 C4 56 29 0A 5B 06 F5 C6 ......@`.V).[...
00C0: 8F F7 2E ED CA 57 E7 AA 98 35 15 7D 33 2F B1 98 .....W...5..3/..
00D0: 3C 64 86 FD 9A 25 A1 32 63 A9 1E 3C 86 38 E1 98
testReadSubjectAlternativeName
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], [eprov@vt.edu])
testReadSubjectKeyIdentifier
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], 31:AE:F1:7C:98:67:E9:1F:19:69:A2:A7:84:1E:67:5C:AA:C3:6B:75)
testReadSubjectKeyIdentifier
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], 25:48:2F:28:EC:5D:19:BB:1D:25:AE:94:93:B1:7B:B5:35:96:24:66)

testAllowsBasicUsage
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], [DigitalSignature, KeyEncipherment])
testAllowsBasicUsage
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], [DigitalSignature, NonRepudiation])
testAllowsExtendedUsage
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], [1.3.6.1.5.5.7.3.2, 1.3.6.1.5.5.7.3.4, 1.3.6.1.4.1.311.20.2.2])
testAllowsExtendedUsage
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], [1.3.6.1.5.5.7.3.2, 1.3.6.1.5.5.7.3.1])
testAuthorityKeyId
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], 38:E0:6F:AE:48:ED:5E:23:F6:22:9B:1E:E7:9C:19:16:47:B8:7E:92)
testAuthorityKeyId
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], FC:8A:50:BA:9E:B9:25:5A:7B:55:85:4F:95:00:63:8F:E9:58:6B:43)
testFindEntityCertificate
(org.cryptacular.adapter.WrappedRSAPrivateCrtKey@62e136d3, [[
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Client, OU=SETI, SERIALNUMBER=1248110657961, CN=glider.cc.vt.edu
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 22670184084993017202939822558473031395099990045966368962766529798964631233003582884545716562548500069461022149998581384261371002736193964298810565647542202042037546948646969629533574787297104185028716628921879986488619106993559998928627560588371302784917426580956517040679548630578486437029343749143998881440285260540504403820264795967806266907266602246956136774469682832205590889488291525444732308517875225090627217253268598145236483613135752298897886784601866818764520982958756143498835535580292819164060877110008377317862822006839097497491887117324484300809350410983538923009670725836956752981562542724097663370189
public exponent: 65537
Validity: [From: Mon Jul 20 14:16:39 EDT 2009,
To: Wed Jul 20 14:16:39 EDT 2011]
Issuer: CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 33dcc5fa 2383d4d2]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FD 36 40 22 9A D5 FC 5B F0 04 C9 90 E6 4F 4F 88 .6@"...[.....OO.
0010: 4B 44 F8 4E KD.N
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US]
CRLIssuer:[C=US, DC=edu, DC=vt, O=Virginia Polytechnic Institute and State University, CN=Virginia Tech Middleware CA]
]]
[4]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1F 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 ..http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 6D 77 2F 63 70 73 .vt.edu/vtmw/cps
0020: 2F /
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[5]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
]
[6]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
Key_Encipherment
Data_Encipherment
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C7 36 9D EC 19 24 61 09 5D 0B 54 15 49 60 E9 DE .6...$a.].T.I`..
0010: 3E 30 5A 67 >0Zg
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: A1 3A A3 EA DB BC F0 C9 E7 43 91 73 8D 69 D4 C3 .:.......C.s.i..
0010: 8A 95 B4 B1 7D 03 A0 A6 FC AB BF 83 8F 7F 2C D4 ..............,.
0020: AF 71 C1 A8 7B 9E 4E 6B 31 35 7D 88 CB 2C 69 8F .q....Nk15...,i.
0030: 93 02 02 7B 2F 22 8E 4B E3 FA 4C D8 10 7A 8F 29 ..../".K..L..z.)
0040: C3 42 4A A3 C4 5B 60 0B 39 C9 45 A1 B4 E9 51 0B .BJ..[`.9.E...Q.
0050: F1 49 68 9E 62 82 D2 B0 9F 28 04 28 D0 E1 16 34 .Ih.b....(.(...4
0060: DE E4 95 9D 5B E7 4B 1D 26 85 74 19 7D F5 B4 AB ....[.K.&.t.....
0070: BA 9F C7 CF 8E 84 37 B8 24 52 A8 E3 F8 A2 CE E0 ......7.$R......
0080: BC 39 9B AF 5A F5 30 57 70 A4 B9 F5 54 A4 53 50 .9..Z.0Wp...T.SP
0090: 25 9E 42 95 7A A4 85 A7 76 EB 9B 30 F1 F4 C6 92 %.B.z...v..0....
00A0: A6 7C 7B 47 1C 7F 34 DD 96 89 A4 51 48 6C CA 41 ...G..4....QHl.A
00B0: 5A 81 53 34 EF 59 D0 E0 5B 71 74 24 BE 5A 69 79 Z.S4.Y..[qt$.Ziy
00C0: 7B 7E B2 B1 7A AB 68 C5 56 06 FD D7 19 65 88 D1 ....z.h.V....e..
00D0: 28 85 63 53 A5 FD C7 B0 21 D6 6D 7A 51 F2 65 83 (.cS....!.mzQ.e.
00E0: B1 07 30 4B 5E A7 DE A7 61 A3 11 5A A1 AA A9 01 ..0K^...a..Z....
00F0: 40 B8 B0 D5 6A 83 27 A1 57 97 3E CB B7 75 7A 01 @...j.'.W.>..uz.
0100: 01 ED 4F 54 13 FE 57 23 0F B7 38 4A D8 F6 E7 F5 ..OT..W#..8J....
0110: E1 F3 DB 56 55 5E 40 A5 C7 1D 0C 64 FC DC 91 CD ...VU^@....d....
0120: E9 D2 36 AD 34 E4 37 01 52 F8 FB 83 63 5A 20 8D ..6.4.7.R...cZ .
0130: 4C 8C E0 EE 76 A2 51 96 63 B5 AC E7 19 8E 7F E7 L...v.Q.c.......
0140: 03 24 0C C6 09 D1 7D E0 E6 3B 73 E6 7D BB 2B 28 .$.......;s...+(
0150: EB 9A FE 42 91 A1 0A C2 E7 0B F7 4A C3 A6 17 AC ...B.......J....
0160: F2 B3 E0 B0 B8 BC 9D A0 D8 27 35 19 BD D9 A8 E0 .........'5.....
0170: A4 4A DF 4E 1D CA 8B 7F 36 8D BA 5E ED 27 1F 36 .J.N....6..^.'.6
0180: 6F BB 03 76 0A 13 8F 25 6B A1 8E 4C D2 5B 17 12 o..v...%k..L.[..
0190: C2 A1 D6 01 70 A7 72 D6 8B 3E 4D 04 72 3C B1 2A ....p.r..>M.r<.*
01A0: B0 02 E4 0F D9 1E 71 3E 28 FC 2E 9F F4 85 AB 16 ......q>(.......
01B0: 38 D6 4D 50 B5 11 8A C4 0A 16 CB 30 C8 4F BA 51 8.MP.......0.O.Q
01C0: 36 C5 A0 48 E4 14 43 2B C7 FA 4C 39 C5 93 E3 DD 6..H..C+..L9....
01D0: 09 34 74 71 71 BF 9F 6F 45 06 5D 9D 16 76 6F 4D .4tqq..oE.]..voM
01E0: 28 8C B5 2F DF 04 1E 99 0F 9C D0 EE 89 A5 EC FE (../............
01F0: 58 69 BB 9E 8B 8A 95 00 59 D8 8B E2 CC 01 70 20 Xi......Y.....p
], [
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], [
[
Version: V3
Subject: EMAILADDRESS=beau@example.com, CN=Beauregard Bumblefoot, OU=Middleware, O=Virginia Polytechnic Institute and State University, L=Blacksburg, ST=Virginia, C=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 25458275947249908519912928877314757824785927603570823131817745463249841232146636957403748148542758290580730252599951220125560902359437995473007514597872613924183908807247239011278275177210933797624810505523250688111243493165490244136141994398955216781985227961232223906342341760399661067881898433460293294577172614570527030603292941016555438000590994553346957886184759010394613548222947238389066533333192496770263266189898067630807229426661383211236994936212003535204794891568012399328570847624468407799473215403998304042668505949282561507636943365244118887122807949830892048211121824154274634268799300645526964430303
public exponent: 65537
Validity: [From: Thu Feb 23 10:07:46 EST 2012,
To: Mon Jul 11 11:07:46 EDT 2039]
Issuer: EMAILADDRESS=beau@example.com, CN=Beauregard Bumblefoot, OU=Middleware, O=Virginia Polytechnic Institute and State University, L=Blacksburg, ST=Virginia, C=US
SerialNumber: [ 996f93d3 11232182]
Certificate Extensions: 3
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E6 8F C3 94 CA 1C 9B 3A 5C 48 B5 BB 5D ED D2 8.......:\H..]..
0010: 81 EB 54 D0 ..T.
]
[EMAILADDRESS=beau@example.com, CN=Beauregard Bumblefoot, OU=Middleware, O=Virginia Polytechnic Institute and State University, L=Blacksburg, ST=Virginia, C=US]
SerialNumber: [ 996f93d3 11232182]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
]
[3]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 38 E6 8F C3 94 CA 1C 9B 3A 5C 48 B5 BB 5D ED D2 8.......:\H..]..
0010: 81 EB 54 D0 ..T.
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 12 58 79 37 A0 FE B8 51 AB 75 80 1A 1D 4E 93 84 .Xy7...Q.u...N..
0010: 3D 35 2F BD E9 84 BD 5B E3 18 60 43 65 B8 3E 48 =5/....[..`Ce.>H
0020: E0 36 39 8B CC AD F2 53 20 46 25 55 C1 65 18 B1 .69....S F%U.e..
0030: D4 7A CF 36 80 21 5D 1B B0 4C AE A9 D9 96 CB 0C .z.6.!]..L......
0040: 36 7B C6 75 24 B5 48 86 AB B1 F7 6F F3 6C 22 CC 6..u$.H....o.l".
0050: 1C EE A9 50 87 7C C4 17 27 76 AB E5 77 DB 63 98 ...P....'v..w.c.
0060: 49 3E 09 C9 B3 F2 C8 44 B9 DC 07 CB B4 51 D9 99 I>.....D.....Q..
0070: DB 17 14 0D 1E 51 6C 5B 6B 79 7A 65 31 BA 11 9B .....Ql[kyze1...
0080: 3B F6 31 72 BB 9B 43 E1 A1 CB 4B 48 31 68 30 09 ;.1r..C...KH1h0.
0090: 5D 44 BC 57 39 F0 FE 19 EA BF 64 90 BC 2C B9 CD ]D.W9.....d..,..
00A0: 69 20 F8 F3 7B 13 96 D0 E1 E1 BB B5 45 A4 2E 79 i ..........E..y
00B0: 9E 6C 6F CE 1A D9 A8 15 9C FF FF 2E 41 F0 1A FC .lo.........A...
00C0: 44 31 F7 2D 54 50 D3 78 79 E0 EE 80 80 E7 92 5E D1.-TP.xy......^
00D0: 97 C9 D2 A0 FB A7 A7 83 06 E5 F5 30 7C C6 F7 CA ...........0....
00E0: 9D 03 73 E0 BF 10 97 A3 0A 91 F9 76 A3 B9 95 F9 ..s........v....
00F0: 70 EF AF CB 05 92 29 17 C5 77 B3 58 D6 35 B6 0B p.....)..w.X.5..
]], [
[
Version: V3
Subject: EMAILADDRESS=beau@example.com, CN=Beauregard Bumblefoot, OU=Middleware, O=Virginia Polytechnic Institute and State University, L=Blacksburg, ST=Virginia, C=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 25458275947249908519912928877314757824785927603570823131817745463249841232146636957403748148542758290580730252599951220125560902359437995473007514597872613924183908807247239011278275177210933797624810505523250688111243493165490244136141994398955216781985227961232223906342341760399661067881898433460293294577172614570527030603292941016555438000590994553346957886184759010394613548222947238389066533333192496770263266189898067630807229426661383211236994936212003535204794891568012399328570847624468407799473215403998304042668505949282561507636943365244118887122807949830892048211121824154274634268799300645526964430303
public exponent: 65537
Validity: [From: Thu Feb 23 10:07:46 EST 2012,
To: Mon Jul 11 11:07:46 EDT 2039]
Issuer: EMAILADDRESS=beau@example.com, CN=Beauregard Bumblefoot, OU=Middleware, O=Virginia Polytechnic Institute and State University, L=Blacksburg, ST=Virginia, C=US
SerialNumber: [ 996f93d3 11232182]
Certificate Extensions: 3
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E6 8F C3 94 CA 1C 9B 3A 5C 48 B5 BB 5D ED D2 8.......:\H..]..
0010: 81 EB 54 D0 ..T.
]
[EMAILADDRESS=beau@example.com, CN=Beauregard Bumblefoot, OU=Middleware, O=Virginia Polytechnic Institute and State University, L=Blacksburg, ST=Virginia, C=US]
SerialNumber: [ 996f93d3 11232182]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
]
[3]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 38 E6 8F C3 94 CA 1C 9B 3A 5C 48 B5 BB 5D ED D2 8.......:\H..]..
0010: 81 EB 54 D0 ..T.
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 12 58 79 37 A0 FE B8 51 AB 75 80 1A 1D 4E 93 84 .Xy7...Q.u...N..
0010: 3D 35 2F BD E9 84 BD 5B E3 18 60 43 65 B8 3E 48 =5/....[..`Ce.>H
0020: E0 36 39 8B CC AD F2 53 20 46 25 55 C1 65 18 B1 .69....S F%U.e..
0030: D4 7A CF 36 80 21 5D 1B B0 4C AE A9 D9 96 CB 0C .z.6.!]..L......
0040: 36 7B C6 75 24 B5 48 86 AB B1 F7 6F F3 6C 22 CC 6..u$.H....o.l".
0050: 1C EE A9 50 87 7C C4 17 27 76 AB E5 77 DB 63 98 ...P....'v..w.c.
0060: 49 3E 09 C9 B3 F2 C8 44 B9 DC 07 CB B4 51 D9 99 I>.....D.....Q..
0070: DB 17 14 0D 1E 51 6C 5B 6B 79 7A 65 31 BA 11 9B .....Ql[kyze1...
0080: 3B F6 31 72 BB 9B 43 E1 A1 CB 4B 48 31 68 30 09 ;.1r..C...KH1h0.
0090: 5D 44 BC 57 39 F0 FE 19 EA BF 64 90 BC 2C B9 CD ]D.W9.....d..,..
00A0: 69 20 F8 F3 7B 13 96 D0 E1 E1 BB B5 45 A4 2E 79 i ..........E..y
00B0: 9E 6C 6F CE 1A D9 A8 15 9C FF FF 2E 41 F0 1A FC .lo.........A...
00C0: 44 31 F7 2D 54 50 D3 78 79 E0 EE 80 80 E7 92 5E D1.-TP.xy......^
00D0: 97 C9 D2 A0 FB A7 A7 83 06 E5 F5 30 7C C6 F7 CA ...........0....
00E0: 9D 03 73 E0 BF 10 97 A3 0A 91 F9 76 A3 B9 95 F9 ..s........v....
00F0: 70 EF AF CB 05 92 29 17 C5 77 B3 58 D6 35 B6 0B p.....)..w.X.5..
])
testHasPolicies
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], [1.3.6.1.4.1.6760.5.2.2.1.1, 1.3.6.1.4.1.6760.5.2.2.2.1, 1.3.6.1.4.1.6760.5.2.2.3.1, 1.3.6.1.4.1.6760.5.2.2.4.1])
testSubjectAltNames
([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Server-with-saltr, OU=Middleware Services, CN=ed.middleware.vt.edu
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 27992513158177971234238656435627537210849706727779569564795945023054256628862861658420129763784208737191510883450366020302160387645632064747381557854432779577539836100600304691024955270453590349683504694920469244631476771078489986259856069039269585382059325752606358274394763390445911704104586974787971154997106060708794638759934299442648844065377502222782048012165019839464914171433375481259549835179289355420460388075931926623499969078294112426743594908189945583025048024922967377314923068879281158165929048725455882464097170223053165674769358846234013974376746391166640105517489895921204078843888390194340067726621
public exponent: 65537
Validity: [From: Fri May 25 12:53:17 EDT 2012,
To: Sun May 25 12:53:17 EDT 2014]
Issuer: CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 4d138b13 05b79726]
Certificate Extensions: 8
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FD 36 40 22 9A D5 FC 5B F0 04 C9 90 E6 4F 4F 88 .6@"...[.....OO.
0010: 4B 44 F8 4E KD.N
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US]
]]
[4]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1F 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 ..http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 6D 77 2F 63 70 73 .vt.edu/vtmw/cps
0020: 2F /
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[5]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
]
[6]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
Key_Encipherment
Data_Encipherment
]
[7]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
DNSName: ed.middleware.vt.edu
DNSName: directory.vt.edu
DNSName: id.directory.vt.edu
DNSName: authn.directory.vt.edu
DNSName: ldap.vt.edu
]
[8]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AB 54 DE 3E 5C 77 62 14 8C 20 C2 20 05 21 64 57 .T.>\wb.. . .!dW
0010: 50 54 71 3F PTq?
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 06 CE AF 2C 46 E6 DB C9 77 B6 96 4E CB 58 96 24 ...,F...w..N.X.$
0010: 46 5B 69 7B 0A C1 57 4C 65 74 0A 95 05 B1 43 35 F[i...WLet....C5
0020: CD 7B DF 64 B5 FC EC AB 54 5F F7 D6 21 35 E7 DC ...d....T_..!5..
0030: C6 9C 2A 21 BE 13 2B 17 3D 7B C8 63 48 7D FD C9 ..*!..+.=..cH...
0040: 22 EC A3 73 E9 8E 3C B0 4A 36 73 16 45 67 23 F8 "..s..<.J6s.Eg#.
0050: 02 F9 1F 0B AB AB 60 14 99 C4 19 E4 5F BB AC FA ......`....._...
0060: F7 D7 A3 ED 86 97 DB 54 8A AB 2E 3E AA 1F A9 5D .......T...>...]
0070: 32 95 F7 2A 69 72 1F 16 8B 3E 38 D0 F6 F1 A9 38 2..*ir...>8....8
0080: 34 FF 8D B6 9C 58 C1 A0 37 1F 49 BC BD 83 81 9A 4....X..7.I.....
0090: 15 C4 0A B3 1D BA 31 9D DC 63 E6 C5 65 44 95 67 ......1..c..eD.g
00A0: DB 24 16 5B FC 85 74 3A D0 D9 C7 2F 6D CB 4F 36 .$.[..t:.../m.O6
00B0: 13 8D EF BF EE 06 40 60 C4 56 29 0A 5B 06 F5 C6 ......@`.V).[...
00C0: 8F F7 2E ED CA 57 E7 AA 98 35 15 7D 33 2F B1 98 .....W...5..3/..
00D0: 3C 64 86 FD 9A 25 A1 32 63 A9 1E 3C 86 38 E1 98
testSubjectAltNamesByType
([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Server-with-saltr, OU=Middleware Services, CN=ed.middleware.vt.edu
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 27992513158177971234238656435627537210849706727779569564795945023054256628862861658420129763784208737191510883450366020302160387645632064747381557854432779577539836100600304691024955270453590349683504694920469244631476771078489986259856069039269585382059325752606358274394763390445911704104586974787971154997106060708794638759934299442648844065377502222782048012165019839464914171433375481259549835179289355420460388075931926623499969078294112426743594908189945583025048024922967377314923068879281158165929048725455882464097170223053165674769358846234013974376746391166640105517489895921204078843888390194340067726621
public exponent: 65537
Validity: [From: Fri May 25 12:53:17 EDT 2012,
To: Sun May 25 12:53:17 EDT 2014]
Issuer: CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 4d138b13 05b79726]
Certificate Extensions: 8
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FD 36 40 22 9A D5 FC 5B F0 04 C9 90 E6 4F 4F 88 .6@"...[.....OO.
0010: 4B 44 F8 4E KD.N
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US]
]]
[4]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1F 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 ..http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 6D 77 2F 63 70 73 .vt.edu/vtmw/cps
0020: 2F /
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[5]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
]
[6]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
Key_Encipherment
Data_Encipherment
]
[7]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
DNSName: ed.middleware.vt.edu
DNSName: directory.vt.edu
DNSName: id.directory.vt.edu
DNSName: authn.directory.vt.edu
DNSName: ldap.vt.edu
]
[8]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AB 54 DE 3E 5C 77 62 14 8C 20 C2 20 05 21 64 57 .T.>\wb.. . .!dW
0010: 50 54 71 3F PTq?
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 06 CE AF 2C 46 E6 DB C9 77 B6 96 4E CB 58 96 24 ...,F...w..N.X.$
0010: 46 5B 69 7B 0A C1 57 4C 65 74 0A 95 05 B1 43 35 F[i...WLet....C5
0020: CD 7B DF 64 B5 FC EC AB 54 5F F7 D6 21 35 E7 DC ...d....T_..!5..
0030: C6 9C 2A 21 BE 13 2B 17 3D 7B C8 63 48 7D FD C9 ..*!..+.=..cH...
0040: 22 EC A3 73 E9 8E 3C B0 4A 36 73 16 45 67 23 F8 "..s..<.J6s.Eg#.
0050: 02 F9 1F 0B AB AB 60 14 99 C4 19 E4 5F BB AC FA ......`....._...
0060: F7 D7 A3 ED 86 97 DB 54 8A AB 2E 3E AA 1F A9 5D .......T...>...]
0070: 32 95 F7 2A 69 72 1F 16 8B 3E 38 D0 F6 F1 A9 38 2..*ir...>8....8
0080: 34 FF 8D B6 9C 58 C1 A0 37 1F 49 BC BD 83 81 9A 4....X..7.I.....
0090: 15 C4 0A B3 1D BA 31 9D DC 63 E6 C5 65 44 95 67 ......1..c..eD.g
00A0: DB 24 16 5B FC 85 74 3A D0 D9 C7 2F 6D CB 4F 36 .$.[..t:.../m.O6
00B0: 13 8D EF BF EE 06 40 60 C4 56 29 0A 5B 06 F5 C6 ......@`.V).[...
00C0: 8F F7 2E ED CA 57 E7 AA 98 35 15 7D 33 2F B1 98 .....W...5..3/..
00D0: 3C 64 86 FD 9A 25 A1 32 63 A9 1E 3C 86 38 E1 98
testSubjectAltNamesByType
([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Server-with-saltr, OU=Middleware Services, CN=ed.middleware.vt.edu
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 27992513158177971234238656435627537210849706727779569564795945023054256628862861658420129763784208737191510883450366020302160387645632064747381557854432779577539836100600304691024955270453590349683504694920469244631476771078489986259856069039269585382059325752606358274394763390445911704104586974787971154997106060708794638759934299442648844065377502222782048012165019839464914171433375481259549835179289355420460388075931926623499969078294112426743594908189945583025048024922967377314923068879281158165929048725455882464097170223053165674769358846234013974376746391166640105517489895921204078843888390194340067726621
public exponent: 65537
Validity: [From: Fri May 25 12:53:17 EDT 2012,
To: Sun May 25 12:53:17 EDT 2014]
Issuer: CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 4d138b13 05b79726]
Certificate Extensions: 8
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FD 36 40 22 9A D5 FC 5B F0 04 C9 90 E6 4F 4F 88 .6@"...[.....OO.
0010: 4B 44 F8 4E KD.N
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US]
]]
[4]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1F 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 ..http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 6D 77 2F 63 70 73 .vt.edu/vtmw/cps
0020: 2F /
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[5]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
]
[6]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
Key_Encipherment
Data_Encipherment
]
[7]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
DNSName: ed.middleware.vt.edu
DNSName: directory.vt.edu
DNSName: id.directory.vt.edu
DNSName: authn.directory.vt.edu
DNSName: ldap.vt.edu
]
[8]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AB 54 DE 3E 5C 77 62 14 8C 20 C2 20 05 21 64 57 .T.>\wb.. . .!dW
0010: 50 54 71 3F PTq?
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 06 CE AF 2C 46 E6 DB C9 77 B6 96 4E CB 58 96 24 ...,F...w..N.X.$
0010: 46 5B 69 7B 0A C1 57 4C 65 74 0A 95 05 B1 43 35 F[i...WLet....C5
0020: CD 7B DF 64 B5 FC EC AB 54 5F F7 D6 21 35 E7 DC ...d....T_..!5..
0030: C6 9C 2A 21 BE 13 2B 17 3D 7B C8 63 48 7D FD C9 ..*!..+.=..cH...
0040: 22 EC A3 73 E9 8E 3C B0 4A 36 73 16 45 67 23 F8 "..s..<.J6s.Eg#.
0050: 02 F9 1F 0B AB AB 60 14 99 C4 19 E4 5F BB AC FA ......`....._...
0060: F7 D7 A3 ED 86 97 DB 54 8A AB 2E 3E AA 1F A9 5D .......T...>...]
0070: 32 95 F7 2A 69 72 1F 16 8B 3E 38 D0 F6 F1 A9 38 2..*ir...>8....8
0080: 34 FF 8D B6 9C 58 C1 A0 37 1F 49 BC BD 83 81 9A 4....X..7.I.....
0090: 15 C4 0A B3 1D BA 31 9D DC 63 E6 C5 65 44 95 67 ......1..c..eD.g
00A0: DB 24 16 5B FC 85 74 3A D0 D9 C7 2F 6D CB 4F 36 .$.[..t:.../m.O6
00B0: 13 8D EF BF EE 06 40 60 C4 56 29 0A 5B 06 F5 C6 ......@`.V).[...
00C0: 8F F7 2E ED CA 57 E7 AA 98 35 15 7D 33 2F B1 98 .....W...5..3/..
00D0: 3C 64 86 FD 9A 25 A1 32 63 A9 1E 3C 86 38 E1 98
testSubjectCN
([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Server-with-saltr, OU=Middleware Services, CN=ed.middleware.vt.edu
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 27992513158177971234238656435627537210849706727779569564795945023054256628862861658420129763784208737191510883450366020302160387645632064747381557854432779577539836100600304691024955270453590349683504694920469244631476771078489986259856069039269585382059325752606358274394763390445911704104586974787971154997106060708794638759934299442648844065377502222782048012165019839464914171433375481259549835179289355420460388075931926623499969078294112426743594908189945583025048024922967377314923068879281158165929048725455882464097170223053165674769358846234013974376746391166640105517489895921204078843888390194340067726621
public exponent: 65537
Validity: [From: Fri May 25 12:53:17 EDT 2012,
To: Sun May 25 12:53:17 EDT 2014]
Issuer: CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 4d138b13 05b79726]
Certificate Extensions: 8
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FD 36 40 22 9A D5 FC 5B F0 04 C9 90 E6 4F 4F 88 .6@"...[.....OO.
0010: 4B 44 F8 4E KD.N
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US]
]]
[4]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1F 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 ..http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 6D 77 2F 63 70 73 .vt.edu/vtmw/cps
0020: 2F /
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[5]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
]
[6]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
Key_Encipherment
Data_Encipherment
]
[7]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
DNSName: ed.middleware.vt.edu
DNSName: directory.vt.edu
DNSName: id.directory.vt.edu
DNSName: authn.directory.vt.edu
DNSName: ldap.vt.edu
]
[8]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AB 54 DE 3E 5C 77 62 14 8C 20 C2 20 05 21 64 57 .T.>\wb.. . .!dW
0010: 50 54 71 3F PTq?
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 06 CE AF 2C 46 E6 DB C9 77 B6 96 4E CB 58 96 24 ...,F...w..N.X.$
0010: 46 5B 69 7B 0A C1 57 4C 65 74 0A 95 05 B1 43 35 F[i...WLet....C5
0020: CD 7B DF 64 B5 FC EC AB 54 5F F7 D6 21 35 E7 DC ...d....T_..!5..
0030: C6 9C 2A 21 BE 13 2B 17 3D 7B C8 63 48 7D FD C9 ..*!..+.=..cH...
0040: 22 EC A3 73 E9 8E 3C B0 4A 36 73 16 45 67 23 F8 "..s..<.J6s.Eg#.
0050: 02 F9 1F 0B AB AB 60 14 99 C4 19 E4 5F BB AC FA ......`....._...
0060: F7 D7 A3 ED 86 97 DB 54 8A AB 2E 3E AA 1F A9 5D .......T...>...]
0070: 32 95 F7 2A 69 72 1F 16 8B 3E 38 D0 F6 F1 A9 38 2..*ir...>8....8
0080: 34 FF 8D B6 9C 58 C1 A0 37 1F 49 BC BD 83 81 9A 4....X..7.I.....
0090: 15 C4 0A B3 1D BA 31 9D DC 63 E6 C5 65 44 95 67 ......1..c..eD.g
00A0: DB 24 16 5B FC 85 74 3A D0 D9 C7 2F 6D CB 4F 36 .$.[..t:.../m.O6
00B0: 13 8D EF BF EE 06 40 60 C4 56 29 0A 5B 06 F5 C6 ......@`.V).[...
00C0: 8F F7 2E ED CA 57 E7 AA 98 35 15 7D 33 2F B1 98 .....W...5..3/..
00D0: 3C 64 86 FD 9A 25 A1 32 63 A9 1E 3C 86 38 E1 98
testSubjectKeyId
([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Microsoft Way, L=Redmond, ST=Washington, OID.2.5.4.17=98052, C=US, SERIALNUMBER=600413485, OID.2.5.4.15="V1.0, Clause 5.(b)", OID.1.3.6.1.4.1.311.60.2.1.2=Washington, OID.1.3.6.1.4.1.311.60.2.1.3=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120497945131951870160363671641930498453367046238721805793375732582852280429092977484234939122051867086123789549293149296004125165601272131224930907607358739970312141256524000285577290121522491060454037870567493048357143219116539150158329357664713190548066373919744607867509347663671177192292887080837566891167
public exponent: 65537
Validity: [From: Mon Jun 15 20:00:00 EDT 2009,
To: Wed Jun 16 19:59:59 EDT 2010]
Issuer: CN=VeriSign Class 3 Extended Validation SSL CA, OU=Terms of use at https://www.verisign.com/rpa (c)06, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
SerialNumber: [ 59f8c7aa 8616d173 177c505c 016e381b]
Certificate Extensions: 9
[1]: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
Extension unknown: DER encoded OCTET string =
0000: 04 62 30 60 A1 5E A0 5C 30 5A 30 58 30 56 16 09 .b0`.^.\0Z0X0V..
0010: 69 6D 61 67 65 2F 67 69 66 30 21 30 1F 30 07 06 image/gif0!0.0..
0020: 05 2B 0E 03 02 1A 04 14 4B 6B B9 28 96 06 0C BB .+......Kk.(....
0030: D0 52 38 9B 29 AC 4B 07 8B 21 05 18 30 26 16 24 .R8.).K..!..0&.$
0040: 68 74 74 70 3A 2F 2F 6C 6F 67 6F 2E 76 65 72 69 http://logo.veri
0050: 73 69 67 6E 2E 63 6F 6D 2F 76 73 6C 6F 67 6F 31 sign.com/vslogo1
0060: 2E 67 69 66 .gif
[2]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://EVSecure-ocsp.verisign.com
,
accessMethod: caIssuers
accessLocation: URIName: http://EVSecure-aia.verisign.com/EVSecure2006.cer
]
]
[3]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FC 8A 50 BA 9E B9 25 5A 7B 55 85 4F 95 00 63 8F ..P...%Z.U.O..c.
0010: E9 58 6B 43 .XkC
]
]
[4]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[5]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://EVSecure-crl.verisign.com/EVSecure2006.crl]
]]
[6]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [2.16.840.1.113733.1.7.23.6]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1C 68 74 74 70 73 3A 2F 2F 77 77 77 2E 76 65 ..https://www.ve
0010: 72 69 73 69 67 6E 2E 63 6F 6D 2F 72 70 61 risign.com/rpa
]] ]
]
[7]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
serverAuth
clientAuth
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
]
[9]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 31 AE F1 7C 98 67 E9 1F 19 69 A2 A7 84 1E 67 5C 1....g...i....g\
0010: AA C3 6B 75 ..ku
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 76 3C F1 05 F9 DA 56 69 5B 39 67 22 F8 19 D7 63 v<....Vi[9g"...c
0010: D8 59 66 A4 8A B2 A9 34 0A BB 1D 05 05 E8 B7 E3 .Yf....4........
0020: DC 3E 9C DF 8B 87 1D 51 CF 3F F0 FA FA 4A F2 C0 .>.....Q.?...J..
0030: AA 2F E4 A0 77 3A 7B 3D 12 C4 AD 50 C9 C7 EE C0 ./..w:.=...P....
0040: 05 15 08 AB 1D FE 7A 7B F6 FD 8A F7 85 07 B8 A6 ......z.........
0050: FE 35 3C C7 51 2B 41 83 72 A8 49 EE FF 98 AD E0 .5<.Q+A.r.I.....
0060: 3F 50 92 4A 98 2B F6 EF B0 1E 34 21 8D D2 18 AE ?P.J.+....4!....
0070: 8C C7 24 3D 82 4F F7 23 5F 80 35 11 9C B9 0A 15 ..$=.O.#_.5.....
0080: 7B D7 D2 FB 52 28 1A 9E 64 FA 8C E6 36 FA 88 0F ....R(..d...6...
0090: DE 9A 5D D5 68 19 1E 70 86 1D C8 94 6A 24 7A 92 ..].h..p....j$z.
00A0: 3C 3D A7 A5 03 8C CD 7D 2E 0D C3 1E 7C 3D CF 18 <=...........=..
00B0: C5 1D 38 FE 30 57 3D A8 B0 5B DE 6E D0 11 D1 0E ..8.0W=..[.n....
00C0: 3B 58 70 41 D5 98 4B 4F 1B 8C 45 EF BA E2 12 3B ;XpA..KO..E....;
00D0: 4B 44 AF 6F 17 E6 2A F7 CC 6C 5E EB A1 9E D0 AA KD.o..*..l^.....
00E0: 22 D8 03 35 CB D8 2A F3 E6 CE 56 A0 EE 75 4D A9 "..5..*...V..uM.
00F0: A3 22 17 7C 55 DC 43 5D C7 44 DB 60 BE 71 F7 7D ."..U.C].D.`.q..
], 31:AE:F1:7C:98:67:E9:1F:19:69:A2:A7:84:1E:67:5C:AA:C3:6B:75)
testSubjectKeyId
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], 25:48:2F:28:EC:5D:19:BB:1D:25:AE:94:93:B1:7B:B5:35:96:24:66)
testSubjectNames
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], [Marvin S Addison, eprov@vt.edu])
testSubjectNamesByType
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], [RFC822Name], [Marvin S Addison, eprov@vt.edu])
testSubjectNamesByType
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], [OtherName], [Marvin S Addison])




testFormat
(C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Client, OU=SETI, SERIALNUMBER=1248110657961, CN=glider.cc.vt.edu, C=US,DC=edu,DC=vt,ST=Virginia,L=Blacksburg,O=Virginia Polytechnic Institute and State University,OU=Middleware-Client,OU=SETI,SERIALNUMBER=1248110657961,CN=glider.cc.vt.edu)


testHash
(org.cryptacular.bean.EncodingHashBean@770c2e6b, [[-20, 81, -20, -75, -31, -25, -101, -91, -48, -80, -108, -11, 77, 50, -101, -57], [122, 26, 122, 60, 41, -24, -115, 39, -96, 22, -108, 111, 74, -38, -112, -12], [-2, -56, -126, 36, -125, -20, -73, 3]], uRt+VlmPzfGOPjSGoZLTxpvd1dP+yIIkg+y3Aw==)
testHash
(org.cryptacular.bean.EncodingHashBean@77e9807f, [[-20, 81, -20, -75, -31, -25, -101, -91, -48, -80, -108, -11, 77, 50, -101, -57], [122, 26, 122, 60, 41, -24, -115, 39, -96, 22, -108, 111, 74, -38, -112, -12], [12, 127, 76, -42, 80, -30, 108, -43]], 79f2868e7f72ed18cd67858e8ffe589c6090d696f7ff298e021faf5855fd41a10c7f4cd650e26cd5)



testIsKeyPair
(RSA Public Key
modulus: b4f6172b02db98fbe465f9a04c5d5753323b5f939c0ae7f65df86cd89d1dd9a8bd3fc8443b202671e1f25fe2ee0961df961d8ceef406a75e15b16af8a570777d
public exponent: 10001
, RSA Private CRT Key
modulus: b4f6172b02db98fbe465f9a04c5d5753323b5f939c0ae7f65df86cd89d1dd9a8bd3fc8443b202671e1f25fe2ee0961df961d8ceef406a75e15b16af8a570777d
public exponent: 10001
private exponent: 50724849642b587ebe8200ef9c9330437984c08fffe22f4dac67c887a18d48198587a430f26b8f3744ab8d9453c7b568d61e8c2c7f3ec6e7db613d5ebe90ead7
primeP: f027ed9fb06e1afa711e553ccaa9a421b8303fe36b97591fa47a2ac2332bd1fb
primeQ: c0e6677b525f302a91f3aae89fff5133b075e3c3e504ed3011a1bd9c16af9ae7
primeExponentP: b9b8872169959cb374eb5a4bab06c9f171b98e8ed753b20eb069f1cb413b7025
primeExponentQ: 681ab0945c9324a284dc354b9035b1742cf2a2b6711de48801ac017180c8cad7
crtCoefficient: bbf6b819866299966ccbd82306bc3516cc396ca2016f2a06794c7799b8fd1bd6
, true)
testIsKeyPair
(RSA Public Key
modulus: d440c58851a3cbc1cc48b776a84f80a511b4b6d0dcc079d03147e7dcd795e1ebaa4659c790f046da7d5684719153619711d83d20361517c792f6113cacb34cf7
public exponent: 10001
, RSA Private CRT Key
modulus: b4f6172b02db98fbe465f9a04c5d5753323b5f939c0ae7f65df86cd89d1dd9a8bd3fc8443b202671e1f25fe2ee0961df961d8ceef406a75e15b16af8a570777d
public exponent: 10001
private exponent: 50724849642b587ebe8200ef9c9330437984c08fffe22f4dac67c887a18d48198587a430f26b8f3744ab8d9453c7b568d61e8c2c7f3ec6e7db613d5ebe90ead7
primeP: f027ed9fb06e1afa711e553ccaa9a421b8303fe36b97591fa47a2ac2332bd1fb
primeQ: c0e6677b525f302a91f3aae89fff5133b075e3c3e504ed3011a1bd9c16af9ae7
primeExponentP: b9b8872169959cb374eb5a4bab06c9f171b98e8ed753b20eb069f1cb413b7025
primeExponentQ: 681ab0945c9324a284dc354b9035b1742cf2a2b6711de48801ac017180c8cad7
crtCoefficient: bbf6b819866299966ccbd82306bc3516cc396ca2016f2a06794c7799b8fd1bd6
, false)
testIsKeyPair
(RSA Public Key
modulus: d440c58851a3cbc1cc48b776a84f80a511b4b6d0dcc079d03147e7dcd795e1ebaa4659c790f046da7d5684719153619711d83d20361517c792f6113cacb34cf7
public exponent: 10001
, RSA Private CRT Key
modulus: d440c58851a3cbc1cc48b776a84f80a511b4b6d0dcc079d03147e7dcd795e1ebaa4659c790f046da7d5684719153619711d83d20361517c792f6113cacb34cf7
public exponent: 10001
private exponent: 57dbd7e86da2d79d08eab0c6b534f3936098e573df6cecff78e6c2db6f81e359e04bf43e55bf80c1793ea8aba790e23f4dbd09e752efc6c3925dc1af428d935
primeP: fab1d413fe78fe3dd6b8f20848323fb58f4c3ba16bf35d725dd6dc355c9de2b3
primeQ: d8beae3858e26c765b4573d07bd18b6b700288e3e7e285fbe332cc1ec05f7ead
primeExponentP: 4e235d51fa10265689f5cd62ad76140b7825afb4699c4a351a709ce47900b127
primeExponentQ: 23eed0d154a30d1a3e1d708ae2cc2592053ad658fa4b8aacecc8b220730221ed
crtCoefficient: ae029c1e8dd211c394b0e689c7e064fbc9bef291b07dfc20d947d3bd06ac89c2
, true)
testLengthPrivateKey
(RSA Private CRT Key
modulus: d440c58851a3cbc1cc48b776a84f80a511b4b6d0dcc079d03147e7dcd795e1ebaa4659c790f046da7d5684719153619711d83d20361517c792f6113cacb34cf7
public exponent: 10001
private exponent: 57dbd7e86da2d79d08eab0c6b534f3936098e573df6cecff78e6c2db6f81e359e04bf43e55bf80c1793ea8aba790e23f4dbd09e752efc6c3925dc1af428d935
primeP: fab1d413fe78fe3dd6b8f20848323fb58f4c3ba16bf35d725dd6dc355c9de2b3
primeQ: d8beae3858e26c765b4573d07bd18b6b700288e3e7e285fbe332cc1ec05f7ead
primeExponentP: 4e235d51fa10265689f5cd62ad76140b7825afb4699c4a351a709ce47900b127
primeExponentQ: 23eed0d154a30d1a3e1d708ae2cc2592053ad658fa4b8aacecc8b220730221ed
crtCoefficient: ae029c1e8dd211c394b0e689c7e064fbc9bef291b07dfc20d947d3bd06ac89c2
, 512)
testLengthPublicKey
(DSA Public Key
y: 579df06a33b9771a3534e49192f137dc2ff1c5c136798fef082dc4fd3d89bf5404e6c3512cc33729d8a1d3d62f31cfa87ae31d6f8a2be62af84390cd3807c397d8d8e75687bd9e69d8b57c1e97856fe920e8f1bc8b457a554bab6010f54baf19d018306fa408711f3fae9ad20dd3b9ea804c833c68263dd3eca5ed5a0bca62c2
, 1024)







testReadIssuer
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], DC=edu, DC=vt, C=US, O=Virginia Polytechnic Institute and State University, CN=DEV Virginia Tech Class 1 Server CA, SERIALNUMBER=12)
testReadIssuer
([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Client, OU=SETI, SERIALNUMBER=1248110657961, CN=glider.cc.vt.edu
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 22670184084993017202939822558473031395099990045966368962766529798964631233003582884545716562548500069461022149998581384261371002736193964298810565647542202042037546948646969629533574787297104185028716628921879986488619106993559998928627560588371302784917426580956517040679548630578486437029343749143998881440285260540504403820264795967806266907266602246956136774469682832205590889488291525444732308517875225090627217253268598145236483613135752298897886784601866818764520982958756143498835535580292819164060877110008377317862822006839097497491887117324484300809350410983538923009670725836956752981562542724097663370189
public exponent: 65537
Validity: [From: Mon Jul 20 14:16:39 EDT 2009,
To: Wed Jul 20 14:16:39 EDT 2011]
Issuer: CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 33dcc5fa 2383d4d2]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FD 36 40 22 9A D5 FC 5B F0 04 C9 90 E6 4F 4F 88 .6@"...[.....OO.
0010: 4B 44 F8 4E KD.N
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US]
CRLIssuer:[C=US, DC=edu, DC=vt, O=Virginia Polytechnic Institute and State University, CN=Virginia Tech Middleware CA]
]]
[4]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1F 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 ..http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 6D 77 2F 63 70 73 .vt.edu/vtmw/cps
0020: 2F /
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[5]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
]
[6]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
Key_Encipherment
Data_Encipherment
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C7 36 9D EC 19 24 61 09 5D 0B 54 15 49 60 E9 DE .6...$a.].T.I`..
0010: 3E 30 5A 67 >0Zg
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: A1 3A A3 EA DB BC F0 C9 E7 43 91 73 8D 69 D4 C3 .:.......C.s.i..
0010: 8A 95 B4 B1 7D 03 A0 A6 FC AB BF 83 8F 7F 2C D4 ..............,.
0020: AF 71 C1 A8 7B 9E 4E 6B 31 35 7D 88 CB 2C 69 8F .q....Nk15...,i.
0030: 93 02 02 7B 2F 22 8E 4B E3 FA 4C D8 10 7A 8F 29 ..../".K..L..z.)
0040: C3 42 4A A3 C4 5B 60 0B 39 C9 45 A1 B4 E9 51 0B .BJ..[`.9.E...Q.
0050: F1 49 68 9E 62 82 D2 B0 9F 28 04 28 D0 E1 16 34 .Ih.b....(.(...4
0060: DE E4 95 9D 5B E7 4B 1D 26 85 74 19 7D F5 B4 AB ....[.K.&.t.....
0070: BA 9F C7 CF 8E 84 37 B8 24 52 A8 E3 F8 A2 CE E0 ......7.$R......
0080: BC 39 9B AF 5A F5 30 57 70 A4 B9 F5 54 A4 53 50 .9..Z.0Wp...T.SP
0090: 25 9E 42 95 7A A4 85 A7 76 EB 9B 30 F1 F4 C6 92 %.B.z...v..0....
00A0: A6 7C 7B 47 1C 7F 34 DD 96 89 A4 51 48 6C CA 41 ...G..4....QHl.A
00B0: 5A 81 53 34 EF 59 D0 E0 5B 71 74 24 BE 5A 69 79 Z.S4.Y..[qt$.Ziy
00C0: 7B 7E B2 B1 7A AB 68 C5 56 06 FD D7 19 65 88 D1 ....z.h.V....e..
00D0: 28 85 63 53 A5 FD C7 B0 21 D6 6D 7A 51 F2 65 83 (.cS....!.mzQ.e.
00E0: B1 07 30 4B 5E A7 DE A7 61 A3 11 5A A1 AA A9 01 ..0K^...a..Z....
00F0: 40 B8 B0 D5 6A 83 27 A1 57 97 3E CB B7 75 7A 01 @...j.'.W.>..uz.
0100: 01 ED 4F 54 13 FE 57 23 0F B7 38 4A D8 F6 E7 F5 ..OT..W#..8J....
0110: E1 F3 DB 56 55 5E 40 A5 C7 1D 0C 64 FC DC 91 CD ...VU^@....d....
0120: E9 D2 36 AD 34 E4 37 01 52 F8 FB 83 63 5A 20 8D ..6.4.7.R...cZ .
0130: 4C 8C E0 EE 76 A2 51 96 63 B5 AC E7 19 8E 7F E7 L...v.Q.c.......
0140: 03 24 0C C6 09 D1 7D E0 E6 3B 73 E6 7D BB 2B 28 .$.......;s...+(
0150: EB 9A FE 42 91 A1 0A C2 E7 0B F7 4A C3 A6 17 AC ...B.......J....
0160: F2 B3 E0 B0 B8 BC 9D A0 D8 27 35 19 BD D9 A8 E0 .........'5.....
0170: A4 4A DF 4E 1D CA 8B 7F 36 8D BA 5E ED 27 1F 36 .J.N....6..^.'.6
0180: 6F BB 03 76 0A 13 8F 25 6B A1 8E 4C D2 5B 17 12 o..v...%k..L.[..
0190: C2 A1 D6 01 70 A7 72 D6 8B 3E 4D 04 72 3C B1 2A ....p.r..>M.r<.*
01A0: B0 02 E4 0F D9 1E 71 3E 28 FC 2E 9F F4 85 AB 16 ......q>(.......
01B0: 38 D6 4D 50 B5 11 8A C4 0A 16 CB 30 C8 4F BA 51 8.MP.......0.O.Q
01C0: 36 C5 A0 48 E4 14 43 2B C7 FA 4C 39 C5 93 E3 DD 6..H..C+..L9....
01D0: 09 34 74 71 71 BF 9F 6F 45 06 5D 9D 16 76 6F 4D .4tqq..oE.]..voM
01E0: 28 8C B5 2F DF 04 1E 99 0F 9C D0 EE 89 A5 EC FE (../............
01F0: 58 69 BB 9E 8B 8A 95 00 59 D8 8B E2 CC 01 70 20 Xi......Y.....p
], DC=edu, DC=vt, C=US, O=Virginia Polytechnic Institute and State University, CN=Virginia Tech Middleware CA)
testReadIssuer
([
[
Version: V3
Subject: CN=b.foo.com, CN=a.foo.com, DC=ldaptive, DC=org
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120138884435126326188779658300386371521243864392857853301515928689910516013194720554439904864619688257249958621171342765571018418368102274511732739147041962696311464138288267430335002109275291655070923707743664770482657245107060506796301324180154069680247744249354183111812851909378589168871659939107907226277
public exponent: 65537
Validity: [From: Fri Aug 29 15:51:19 EDT 2014,
To: Sun Sep 28 15:51:19 EDT 2014]
Issuer: CN=b.foo.com, CN=a.foo.com, DC=ldaptive, DC=org
SerialNumber: [ 01527d]
Certificate Extensions: 3
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 87 46 CE 00 37 73 C6 74 BF E2 3A 43 EA FC 28 E3 .F..7s.t..:C..(.
0010: 73 A7 FC 10 s...
]
[CN=b.foo.com, CN=a.foo.com, DC=ldaptive, DC=org]
SerialNumber: [ 01527d]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
]
[3]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 87 46 CE 00 37 73 C6 74 BF E2 3A 43 EA FC 28 E3 .F..7s.t..:C..(.
0010: 73 A7 FC 10 s...
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 2F BE 9A CF E1 AC 83 A2 63 81 9D CA 27 BC AA 22 /.......c...'.."
0010: 16 14 05 3F 21 92 E4 6C 54 8F C0 5A 55 42 B6 0B ...?!..lT..ZUB..
0020: 74 DE E6 FB 10 88 72 AD BE BE 26 99 75 71 BA 41 t.....r...&.uq.A
0030: 83 82 F1 D6 2B D9 44 68 12 85 66 F8 33 DF C7 61 ....+.Dh..f.3..a
0040: E3 4E 89 17 10 8B 0D 4B B3 83 C7 CA FF B0 19 89 .N.....K........
0050: D9 41 EF 45 D3 D1 3A DA B0 63 8B 42 81 89 5F EC .A.E..:..c.B.._.
0060: B5 83 FE CD BB 79 15 58 09 36 5B 73 03 05 D6 10 .....y.X.6[s....
0070: 5F 68 D7 B5 55 30 59 E4 C2 E4 CF 27 B0 67 AB 56 _h..U0Y....'.g.V
], DC=org, DC=ldaptive, CN=a.foo.com, CN=b.foo.com)
testReadIssuer
([
[
Version: V3
Subject: DC=org, DC=ldaptive, CN=a.foo.com + CN=b.foo.com
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 157797816009720739192902964524493598301837945102483149430868058647179920505384731991501999642849304274697264573021947301601236912690159635803190420499498774111714062865035683495322970276905381892725445085844063264079764900068650318748602364503482163767520686284580167415760570570381764753129309205288031966981
public exponent: 65537
Validity: [From: Fri Aug 29 15:26:59 EDT 2014,
To: Sun Sep 28 15:26:59 EDT 2014]
Issuer: DC=org, DC=ldaptive, CN=a.foo.com + CN=b.foo.com
SerialNumber: [ 01527d]
Certificate Extensions: 3
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 1E C4 3E AB FD CB F1 AA C4 1A C9 00 C4 B8 A4 48 ..>............H
0010: 76 92 DC 93 v...
]
[DC=org, DC=ldaptive, CN=a.foo.com + CN=b.foo.com]
SerialNumber: [ 01527d]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
]
[3]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 1E C4 3E AB FD CB F1 AA C4 1A C9 00 C4 B8 A4 48 ..>............H
0010: 76 92 DC 93 v...
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 2D 4E 12 96 EA 91 12 3B F2 CE D6 43 65 1B 15 9C -N.....;...Ce...
0010: A9 F4 5B 2E 64 42 A8 77 C1 53 7F 53 64 AF F3 6F ..[.dB.w.S.Sd..o
0020: 8D EA E9 73 A8 EB 6D 98 46 3F 76 AF 14 18 7E 50 ...s..m.F?v....P
0030: 6C 88 A8 19 44 E0 5B 1C 9C 89 D6 30 CD 60 88 4F l...D.[....0.`.O
0040: FF 86 83 EA 70 05 C9 B3 A1 36 31 25 8D 1A 50 A7 ....p....61%..P.
0050: EF 7F 2E 29 DB 97 5C 68 6D FA D0 33 32 71 4A 66 ...)..\hm..32qJf
0060: 64 73 3E 1E 98 04 18 EA CC B0 B0 9E C0 AB 21 B9 ds>...........!.
0070: 1F 83 D3 7A 44 F5 E1 F9 00 AD 45 6E 27 97 42 D3 ...zD.....En'.B.
], CN=a.foo.com, CN=b.foo.com, DC=ldaptive, DC=org)
testReadSubject
([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID=1145718
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 108529308450048011771625485016587515413160236976176040526725514796702758117751622384303269864507123291857847334176851579944518348512354272752810731714396392550684005751222700904404533561241649030171027718964345672642310591191808798043047456844832294046728385620713249918400491169901258745951931628978567122541
public exponent: 65537
Validity: [From: Tue Jan 27 09:39:02 EST 2009,
To: Thu Jan 27 09:39:02 EST 2011]
Issuer: SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 2f56fcaf 2c138123]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E0 6F AE 48 ED 5E 23 F6 22 9B 1E E7 9C 19 16 8.o.H.^#."......
0010: 47 B8 7E 92 G...
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 2A 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 .*http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 75 63 61 2F 63 70 .vt.edu/vtuca/cp
0020: 73 2F 69 6E 64 65 78 2E 68 74 6D 6C s/index.html
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[4]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
1.3.6.1.4.1.311.20.2.2
]
[5]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
]
[6]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: eprov@vt.edu
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 25 48 2F 28 EC 5D 19 BB 1D 25 AE 94 93 B1 7B B5 %H/(.]...%......
0010: 35 96 24 66 5.$f
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 73 50 E7 A8 22 5E 1D 37 CF 61 C7 97 35 AC 24 34 sP.."^.7.a..5.$4
0010: CF 14 67 D7 2D CC 19 6B D3 2E E2 67 00 8B 67 AE ..g.-..k...g..g.
0020: E4 DB A9 95 97 94 C8 E5 18 C9 56 EC F6 38 65 A7 ..........V..8e.
0030: 0B 72 C0 C2 F0 ED 9D 51 8A 23 5E 20 EB BE 3C 72 .r.....Q.#^ ..&.7.lAH...
0130: 92 E4 EC 7E F6 6B C9 F6 45 DC 36 FC D8 66 74 96 .....k..E.6..ft.
0140: B2 DD 56 BF 9F 9D CD 7A 3D 8F FD E3 77 17 ED 98 ..V....z=...w...
0150: 63 05 43 D3 8E 59 25 C3 34 2C EF F5 4A EA D0 25 c.C..Y%.4,..J..%
0160: CE 47 E4 E9 08 B4 C8 99 59 5C 62 E9 DB E2 99 3F .G......Y\b....?
0170: 47 93 20 20 7A 87 6F FC B9 DA 2A 23 AB 7A 7D 5C G. z.o...*#.z.\
0180: 66 F7 62 6A 58 D7 EF 15 44 6D DA 6F 6D 6B 2A CD f.bjX...Dm.omk*.
0190: 5D 26 D3 5E AF CA 63 60 DC AC CA 18 93 7B 25 A8 ]&.^..c`......%.
01A0: CA 46 9C A9 43 FA 22 09 42 C6 E3 38 C9 8A F1 AD .F..C.".B..8....
01B0: 41 32 01 00 64 40 E1 CC 26 9B B5 0B 7A 4E D2 6A A2..d@..&...zN.j
01C0: FE FF 57 16 F4 4F CC 38 87 1E 60 0C 91 BA C9 2C ..W..O.8..`....,
01D0: 0D 03 CE 92 0A 20 27 6D A2 F5 6C B2 43 C6 A2 FE ..... 'm..l.C...
01E0: 73 BF B3 1A 95 21 49 DF ED 42 C2 2D 30 A6 14 E4 s....!I..B.-0...
01F0: 36 8C 7D AB 84 BC 5C 06 91 50 F4 BB B3 0A 9E 7D 6.....\..P......
], UID=1145718, CN=Marvin S Addison, O=Virginia Polytechnic Institute and State University, DC=edu, DC=vt, C=US)
testReadSubject
([
[
Version: V3
Subject: CN=b.foo.com, CN=a.foo.com, DC=ldaptive, DC=org
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 120138884435126326188779658300386371521243864392857853301515928689910516013194720554439904864619688257249958621171342765571018418368102274511732739147041962696311464138288267430335002109275291655070923707743664770482657245107060506796301324180154069680247744249354183111812851909378589168871659939107907226277
public exponent: 65537
Validity: [From: Fri Aug 29 15:51:19 EDT 2014,
To: Sun Sep 28 15:51:19 EDT 2014]
Issuer: CN=b.foo.com, CN=a.foo.com, DC=ldaptive, DC=org
SerialNumber: [ 01527d]
Certificate Extensions: 3
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 87 46 CE 00 37 73 C6 74 BF E2 3A 43 EA FC 28 E3 .F..7s.t..:C..(.
0010: 73 A7 FC 10 s...
]
[CN=b.foo.com, CN=a.foo.com, DC=ldaptive, DC=org]
SerialNumber: [ 01527d]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
]
[3]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 87 46 CE 00 37 73 C6 74 BF E2 3A 43 EA FC 28 E3 .F..7s.t..:C..(.
0010: 73 A7 FC 10 s...
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 2F BE 9A CF E1 AC 83 A2 63 81 9D CA 27 BC AA 22 /.......c...'.."
0010: 16 14 05 3F 21 92 E4 6C 54 8F C0 5A 55 42 B6 0B ...?!..lT..ZUB..
0020: 74 DE E6 FB 10 88 72 AD BE BE 26 99 75 71 BA 41 t.....r...&.uq.A
0030: 83 82 F1 D6 2B D9 44 68 12 85 66 F8 33 DF C7 61 ....+.Dh..f.3..a
0040: E3 4E 89 17 10 8B 0D 4B B3 83 C7 CA FF B0 19 89 .N.....K........
0050: D9 41 EF 45 D3 D1 3A DA B0 63 8B 42 81 89 5F EC .A.E..:..c.B.._.
0060: B5 83 FE CD BB 79 15 58 09 36 5B 73 03 05 D6 10 .....y.X.6[s....
0070: 5F 68 D7 B5 55 30 59 E4 C2 E4 CF 27 B0 67 AB 56 _h..U0Y....'.g.V
], DC=org, DC=ldaptive, CN=a.foo.com, CN=b.foo.com)
testReadSubject
([
[
Version: V3
Subject: DC=org, DC=example, OID.1.2.3.4.5=nonsense, CN=marzipan
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 25458275947249908519912928877314757824785927603570823131817745463249841232146636957403748148542758290580730252599951220125560902359437995473007514597872613924183908807247239011278275177210933797624810505523250688111243493165490244136141994398955216781985227961232223906342341760399661067881898433460293294577172614570527030603292941016555438000590994553346957886184759010394613548222947238389066533333192496770263266189898067630807229426661383211236994936212003535204794891568012399328570847624468407799473215403998304042668505949282561507636943365244118887122807949830892048211121824154274634268799300645526964430303
public exponent: 65537
Validity: [From: Wed Nov 19 11:38:51 EST 2014,
To: Fri Dec 19 11:38:51 EST 2014]
Issuer: DC=org, DC=example, OID.1.2.3.4.5=nonsense, CN=marzipan
SerialNumber: [ a7b3c2f4 3dc3f7eb]
Certificate Extensions: 3
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 38 E6 8F C3 94 CA 1C 9B 3A 5C 48 B5 BB 5D ED D2 8.......:\H..]..
0010: 81 EB 54 D0 ..T.
]
[DC=org, DC=example, OID.1.2.3.4.5=nonsense, CN=marzipan]
SerialNumber: [ a7b3c2f4 3dc3f7eb]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
]
[3]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 38 E6 8F C3 94 CA 1C 9B 3A 5C 48 B5 BB 5D ED D2 8.......:\H..]..
0010: 81 EB 54 D0 ..T.
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 7B 80 3A 7E BE 92 05 36 80 00 0B 3B 63 AE BE 54 ..:....6...;c..T
0010: 5D E4 70 74 76 12 2F 52 79 15 EA 5F 05 CB 23 BE ].ptv./Ry.._..#.
0020: 5C 75 AF 00 D6 4B B0 74 1A 21 F1 3B B4 51 1B 81 \u...K.t.!.;.Q..
0030: FF 37 31 2B 45 7E 89 9E 89 2C E2 AC F7 A5 D5 F8 .71+E....,......
0040: B1 3D F9 F2 19 FE ED 87 92 9D 0F 29 9E 5F 16 45 .=.........)._.E
0050: 6A AB 93 DE BC 60 9B 67 E0 62 9D 54 86 5C 1F 6B j....`.g.b.T.\.k
0060: 33 BB 32 7E 72 EB EC 9D F4 81 6F D1 E7 F4 EA 4B 3.2.r.....o....K
0070: 7B B3 D4 F2 76 92 6F BC 56 72 5B D6 5D 2F 3B 9D ....v.o.Vr[.]/;.
0080: 6B D1 E2 2F 18 AB 7B A1 04 D2 25 EF 43 4E 37 77 k../......%.CN7w
0090: AC ED 29 5E 77 37 6F C9 25 89 F0 7A 4A 5B 6C F1 ..)^w7o.%..zJ[l.
00A0: 74 5A 80 18 A3 98 54 65 11 3A D0 4A 32 B8 DC F0 tZ....Te.:.J2...
00B0: EA F6 03 EA 1C 02 90 15 31 F9 B9 1E 91 AB 54 9B ........1.....T.
00C0: E2 A5 10 9E 9D BF 55 80 B4 E5 04 30 37 DA 56 55 ......U....07.VU
00D0: 9C F0 DA A4 7B 4F 46 10 52 B7 5B AE AE 8A 9C A1 .....OF.R.[.....
00E0: F5 28 77 E3 07 A3 2D 8B 0E D6 08 72 1E BA 8B 3F .(w...-....r...?
00F0: 42 1A CE 20 67 DC 66 BC 54 9D 06 FB 0C A7 4E C8 B.. g.f.T.....N.
], CN=marzipan, 1.2.3.4.5=nonsense, DC=example, DC=org)
testReadSubject
([
[
Version: V3
Subject: EMAILADDRESS=cantor.2@osu.edu, CN=cantor.2@osu.edu, OID.2.5.4.13=6MtpJS1dcC7t254v
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 25312737233278822743669368746048621025583917605434092862217381112224370487789245453749080315163710419359893226492157924806120376531881743447814128240132702186716948516586079268860866453999791893895269572962875890526726285429173389560425040185772600948304769840749478325393265378910269159885578876900294848367238227539234952200312404475254132521358115026594007539077017172001179970357853683980943599587755342664040477842224333286185140920338890023225398816058849347470873073455371465406126889666533650232711920982545274179888126329918648656482720504116008814545909962001835354576171440194237101324918580868864822400233
public exponent: 65537
Validity: [From: Sun Nov 09 21:53:16 EST 2014,
To: Wed Nov 11 08:48:28 EST 2015]
Issuer: CN=StartCom Class 1 Primary Intermediate Client CA, OU=Secure Digital Certificate Signing, O=StartCom Ltd., C=IL
SerialNumber: [ 0bdab4]
Certificate Extensions: 10
[1]: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: ocsp
accessLocation: URIName: http://ocsp.startssl.com/sub/class1/client/ca
,
accessMethod: caIssuers
accessLocation: URIName: http://aia.startssl.com/certs/sub.class1.client.ca.crt
]
]
[2]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 53 72 ED 92 9C E0 DA CB 01 5C 7C 7E 96 35 4E F2 Sr.......\...5N.
0010: D4 B8 51 82 ..Q.
]
]
[3]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[4]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://crl.startssl.com/crtu1-crl.crl]
]]
[5]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.23223.1.2.3]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 22 68 74 74 70 3A 2F 2F 77 77 77 2E 73 74 61 ."http://www.sta
0010: 72 74 73 73 6C 2E 63 6F 6D 2F 70 6F 6C 69 63 79 rtssl.com/policy
0020: 2E 70 64 66 .pdf
], PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.2
qualifier: 0000: 30 81 EA 30 27 16 20 53 74 61 72 74 43 6F 6D 20 0..0'. StartCom
0010: 43 65 72 74 69 66 69 63 61 74 69 6F 6E 20 41 75 Certification Au
0020: 74 68 6F 72 69 74 79 30 03 02 01 01 1A 81 BE 54 thority0.......T
0030: 68 69 73 20 63 65 72 74 69 66 69 63 61 74 65 20 his certificate
0040: 77 61 73 20 69 73 73 75 65 64 20 61 63 63 6F 72 was issued accor
0050: 64 69 6E 67 20 74 6F 20 74 68 65 20 43 6C 61 73 ding to the Clas
0060: 73 20 31 20 56 61 6C 69 64 61 74 69 6F 6E 20 72 s 1 Validation r
0070: 65 71 75 69 72 65 6D 65 6E 74 73 20 6F 66 20 74 equirements of t
0080: 68 65 20 53 74 61 72 74 43 6F 6D 20 43 41 20 70 he StartCom CA p
0090: 6F 6C 69 63 79 2C 20 72 65 6C 69 61 6E 63 65 20 olicy, reliance
00A0: 6F 6E 6C 79 20 66 6F 72 20 74 68 65 20 69 6E 74 only for the int
00B0: 65 6E 64 65 64 20 70 75 72 70 6F 73 65 20 69 6E ended purpose in
00C0: 20 63 6F 6D 70 6C 69 61 6E 63 65 20 6F 66 20 74 compliance of t
00D0: 68 65 20 72 65 6C 79 69 6E 67 20 70 61 72 74 79 he relying party
00E0: 20 6F 62 6C 69 67 61 74 69 6F 6E 73 2E obligations.
]] ]
]
[6]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
emailProtection
]
[7]: ObjectId: 2.5.29.18 Criticality=false
IssuerAlternativeName [
URIName: http://www.startssl.com/
]
[8]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_Encipherment
Data_Encipherment
]
[9]: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
RFC822Name: cantor.2@osu.edu
]
[10]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C4 F1 BB BF EE 95 2C 33 7E C2 2C 69 4B 3C F7 C7 ......,3..,iK<..
0010: FE D4 ED 70 ...p
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 9E 4F BF E1 7D 79 9C 38 69 AA 22 CF 91 F1 F4 8E .O...y.8i.".....
0010: 0E 10 32 45 AC 9E 20 0D 26 D7 CF A0 B7 1B 8E 58 ..2E.. .&......X
0020: 69 4F 14 60 22 91 07 96 A6 36 85 DC 3F 83 07 0C iO.`"....6..?...
0030: 0C BD 32 0A 30 AC DB FC A1 64 83 48 4D 4E 98 98 ..2.0....d.HMN..
0040: E9 CE 91 A9 57 A8 A9 20 CB B4 71 19 16 08 A6 36 ....W.. ..q....6
0050: F9 5D 82 5B 42 FF 91 47 EA A9 CE 5E 52 DF C1 D0 .].[B..G...^R...
0060: CD 40 EE F9 9D EB F3 79 58 AD 91 4C E6 C7 2A BE .@.....yX..L..*.
0070: 5D 9B CC AF B6 8D 47 21 42 83 37 88 29 6B E1 99 ].....G!B.7.)k..
0080: A6 81 D2 72 04 CE 52 11 58 07 8D E4 0E 40 8E 69 ...r..R.X....@.i
0090: EC D8 4E 07 87 8B 67 95 12 04 52 CA E6 05 50 12 ..N...g...R...P.
00A0: 4A 89 8C 0C 59 4F 3E F6 B8 21 EC 8C F6 A8 8B 2A J...YO>..!.....*
00B0: DA 66 7B 99 CA B7 2D EF 98 3F 69 D4 9F CA 82 6F .f....-..?i....o
00C0: 5E E1 F0 AD DF D1 AD B2 49 73 1F 7A 12 A7 F5 BF ^.......Is.z....
00D0: 6E 92 B4 A7 14 D1 E5 D3 73 B8 48 91 2B 21 35 E7 n.......s.H.+!5.
00E0: F7 2D 22 AA 3D B0 4E A2 3A 74 25 A3 C9 D0 02 32 .-".=.N.:t%....2
00F0: BD 07 2C AD 9A 09 D3 00 3C 21 FB DA FA DD 90 BC ..,.....
testReadSubject
([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State University, OU=Middleware-Client, OU=SETI, SERIALNUMBER=1248110657961, CN=glider.cc.vt.edu
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 2048 bits
modulus: 22670184084993017202939822558473031395099990045966368962766529798964631233003582884545716562548500069461022149998581384261371002736193964298810565647542202042037546948646969629533574787297104185028716628921879986488619106993559998928627560588371302784917426580956517040679548630578486437029343749143998881440285260540504403820264795967806266907266602246956136774469682832205590889488291525444732308517875225090627217253268598145236483613135752298897886784601866818764520982958756143498835535580292819164060877110008377317862822006839097497491887117324484300809350410983538923009670725836956752981562542724097663370189
public exponent: 65537
Validity: [From: Mon Jul 20 14:16:39 EDT 2009,
To: Wed Jul 20 14:16:39 EDT 2011]
Issuer: CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, DC=edu
SerialNumber: [ 33dcc5fa 2383d4d2]
Certificate Extensions: 7
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FD 36 40 22 9A D5 FC 5B F0 04 C9 90 E6 4F 4F 88 .6@"...[.....OO.
0010: 4B 44 F8 4E KD.N
]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:false
PathLen: undefined
]
[3]: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName: http://vtca-p.eprov.seti.vt.edu:8080/ejbca/publicweb/webdist/certdist?cmd=crl&issuer=CN=Virginia+Tech+Middleware+CA,O=Virginia+Polytechnic+Institute+and+State+University,DC=vt,DC=edu,C=US]
CRLIssuer:[C=US, DC=edu, DC=vt, O=Virginia Polytechnic Institute and State University, CN=Virginia Tech Middleware CA]
]]
[4]: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.2.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.1.1]
[] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.4.1]
[PolicyQualifierInfo: [
qualifierID: 1.3.6.1.5.5.7.2.1
qualifier: 0000: 16 1F 68 74 74 70 3A 2F 2F 77 77 77 2E 70 6B 69 ..http://www.pki
0010: 2E 76 74 2E 65 64 75 2F 76 74 6D 77 2F 63 70 73 .vt.edu/vtmw/cps
0020: 2F /
]] ]
[CertificatePolicyId: [1.3.6.1.4.1.6760.5.2.2.3.1]
[] ]
]
[5]: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
clientAuth
]
[6]: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Non_repudiation
Key_Encipherment
Data_Encipherment
]
[7]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C7 36 9D EC 19 24 61 09 5D 0B 54 15 49 60 E9 DE .6...$a.].T.I`..
0010: 3E 30 5A 67 >0Zg
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: A1 3A A3 EA DB BC F0 C9 E7 43 91 73 8D 69 D4 C3 .:.......C.s.i..
0010: 8A 95 B4 B1 7D 03 A0 A6 FC AB BF 83 8F 7F 2C D4 ..............,.
0020: AF 71 C1 A8 7B 9E 4E 6B 31 35 7D 88 CB 2C 69 8F .q....Nk15...,i.
0030: 93 02 02 7B 2F 22 8E 4B E3 FA 4C D8 10 7A 8F 29 ..../".K..L..z.)
0040: C3 42 4A A3 C4 5B 60 0B 39 C9 45 A1 B4 E9 51 0B .BJ..[`.9.E...Q.
0050: F1 49 68 9E 62 82 D2 B0 9F 28 04 28 D0 E1 16 34 .Ih.b....(.(...4
0060: DE E4 95 9D 5B E7 4B 1D 26 85 74 19 7D F5 B4 AB ....[.K.&.t.....
0070: BA 9F C7 CF 8E 84 37 B8 24 52 A8 E3 F8 A2 CE E0 ......7.$R......
0080: BC 39 9B AF 5A F5 30 57 70 A4 B9 F5 54 A4 53 50 .9..Z.0Wp...T.SP
0090: 25 9E 42 95 7A A4 85 A7 76 EB 9B 30 F1 F4 C6 92 %.B.z...v..0....
00A0: A6 7C 7B 47 1C 7F 34 DD 96 89 A4 51 48 6C CA 41 ...G..4....QHl.A
00B0: 5A 81 53 34 EF 59 D0 E0 5B 71 74 24 BE 5A 69 79 Z.S4.Y..[qt$.Ziy
00C0: 7B 7E B2 B1 7A AB 68 C5 56 06 FD D7 19 65 88 D1 ....z.h.V....e..
00D0: 28 85 63 53 A5 FD C7 B0 21 D6 6D 7A 51 F2 65 83 (.cS....!.mzQ.e.
00E0: B1 07 30 4B 5E A7 DE A7 61 A3 11 5A A1 AA A9 01 ..0K^...a..Z....
00F0: 40 B8 B0 D5 6A 83 27 A1 57 97 3E CB B7 75 7A 01 @...j.'.W.>..uz.
0100: 01 ED 4F 54 13 FE 57 23 0F B7 38 4A D8 F6 E7 F5 ..OT..W#..8J....
0110: E1 F3 DB 56 55 5E 40 A5 C7 1D 0C 64 FC DC 91 CD ...VU^@....d....
0120: E9 D2 36 AD 34 E4 37 01 52 F8 FB 83 63 5A 20 8D ..6.4.7.R...cZ .
0130: 4C 8C E0 EE 76 A2 51 96 63 B5 AC E7 19 8E 7F E7 L...v.Q.c.......
0140: 03 24 0C C6 09 D1 7D E0 E6 3B 73 E6 7D BB 2B 28 .$.......;s...+(
0150: EB 9A FE 42 91 A1 0A C2 E7 0B F7 4A C3 A6 17 AC ...B.......J....
0160: F2 B3 E0 B0 B8 BC 9D A0 D8 27 35 19 BD D9 A8 E0 .........'5.....
0170: A4 4A DF 4E 1D CA 8B 7F 36 8D BA 5E ED 27 1F 36 .J.N....6..^.'.6
0180: 6F BB 03 76 0A 13 8F 25 6B A1 8E 4C D2 5B 17 12 o..v...%k..L.[..
0190: C2 A1 D6 01 70 A7 72 D6 8B 3E 4D 04 72 3C B1 2A ....p.r..>M.r<.*
01A0: B0 02 E4 0F D9 1E 71 3E 28 FC 2E 9F F4 85 AB 16 ......q>(.......
01B0: 38 D6 4D 50 B5 11 8A C4 0A 16 CB 30 C8 4F BA 51 8.MP.......0.O.Q
01C0: 36 C5 A0 48 E4 14 43 2B C7 FA 4C 39 C5 93 E3 DD 6..H..C+..L9....
01D0: 09 34 74 71 71 BF 9F 6F 45 06 5D 9D 16 76 6F 4D .4tqq..oE.]..voM
01E0: 28 8C B5 2F DF 04 1E 99 0F 9C D0 EE 89 A5 EC FE (../............
01F0: 58 69 BB 9E 8B 8A 95 00 59 D8 8B E2 CC 01 70 20 Xi......Y.....p
], CN=glider.cc.vt.edu, SERIALNUMBER=1248110657961, OU=SETI, OU=Middleware-Client, O=Virginia Polytechnic Institute and State University, L=Blacksburg, ST=Virginia, DC=vt, DC=edu, C=US)
testReadSubject
([
[
Version: V3
Subject: DC=org, DC=ldaptive, CN=a.foo.com + CN=b.foo.com
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: Sun RSA public key, 1024 bits
modulus: 157797816009720739192902964524493598301837945102483149430868058647179920505384731991501999642849304274697264573021947301601236912690159635803190420499498774111714062865035683495322970276905381892725445085844063264079764900068650318748602364503482163767520686284580167415760570570381764753129309205288031966981
public exponent: 65537
Validity: [From: Fri Aug 29 15:26:59 EDT 2014,
To: Sun Sep 28 15:26:59 EDT 2014]
Issuer: DC=org, DC=ldaptive, CN=a.foo.com + CN=b.foo.com
SerialNumber: [ 01527d]
Certificate Extensions: 3
[1]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 1E C4 3E AB FD CB F1 AA C4 1A C9 00 C4 B8 A4 48 ..>............H
0010: 76 92 DC 93 v...
]
[DC=org, DC=ldaptive, CN=a.foo.com + CN=b.foo.com]
SerialNumber: [ 01527d]
]
[2]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
]
[3]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 1E C4 3E AB FD CB F1 AA C4 1A C9 00 C4 B8 A4 48 ..>............H
0010: 76 92 DC 93 v...
]
]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 2D 4E 12 96 EA 91 12 3B F2 CE D6 43 65 1B 15 9C -N.....;...Ce...
0010: A9 F4 5B 2E 64 42 A8 77 C1 53 7F 53 64 AF F3 6F ..[.dB.w.S.Sd..o
0020: 8D EA E9 73 A8 EB 6D 98 46 3F 76 AF 14 18 7E 50 ...s..m.F?v....P
0030: 6C 88 A8 19 44 E0 5B 1C 9C 89 D6 30 CD 60 88 4F l...D.[....0.`.O
0040: FF 86 83 EA 70 05 C9 B3 A1 36 31 25 8D 1A 50 A7 ....p....61%..P.
0050: EF 7F 2E 29 DB 97 5C 68 6D FA D0 33 32 71 4A 66 ...)..\hm..32qJf
0060: 64 73 3E 1E 98 04 18 EA CC B0 B0 9E C0 AB 21 B9 ds>...........!.
0070: 1F 83 D3 7A 44 F5 E1 F9 00 AD 45 6E 27 97 42 D3 ...zD.....En'.B.
], CN=a.foo.com, CN=b.foo.com, DC=ldaptive, DC=org)


<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite thread-count="10" verbose="0" name="Surefire suite" parallel="methods"> <test name="Surefire test"> <classes> <class name="org.cryptacular.adapter.WrappedKeyTest"/> <class name="org.cryptacular.bean.AEADBlockCipherBeanTest"/> <class name="org.cryptacular.bean.BufferedBlockCipherBeanTest"/> <class name="org.cryptacular.bean.EncodingHashBeanTest"/> <class name="org.cryptacular.bean.KeyStoreBasedKeyFactoryBeanTest"/> <class name="org.cryptacular.bean.KeyStoreFactoryBeanTest"/> <class name="org.cryptacular.bean.PemBasedPrivateKeyFactoryBeanTest"/> <class name="org.cryptacular.bean.PemBasedPublicKeyFactoryBeanTest"/> <class name="org.cryptacular.bean.ResourceBasedPrivateKeyFactoryBeanTest"/> <class name="org.cryptacular.bean.ResourceBasedPublicKeyFactoryBeanTest"/> <class name="org.cryptacular.bean.ResourceBasedSecretKeyFactoryBeanTest"/> <class name="org.cryptacular.bean.SimpleHashBeanTest"/> <class name="org.cryptacular.codec.Base32DecoderTest"/> <class name="org.cryptacular.codec.Base32EncoderTest"/> <class name="org.cryptacular.codec.Base64DecoderTest"/> <class name="org.cryptacular.codec.Base64EncoderTest"/> <class name="org.cryptacular.codec.HexDecoderTest"/> <class name="org.cryptacular.codec.HexEncoderTest"/> <class name="org.cryptacular.generator.HOTPGeneratorTest"/> <class name="org.cryptacular.generator.RandomIdGeneratorTest"/> <class name="org.cryptacular.generator.sp80038a.BigIntegerCounterNonceTest"/> <class name="org.cryptacular.io.DecodingInputStreamTest"/> <class name="org.cryptacular.io.EncodingOutputStreamTest"/> <class name="org.cryptacular.util.ByteUtilTest"/> <class name="org.cryptacular.util.CertUtilTest"/> <class name="org.cryptacular.util.CipherUtilTest"/> <class name="org.cryptacular.util.HashUtilTest"/> <class name="org.cryptacular.util.KeyPairUtilTest"/> <class name="org.cryptacular.x509.dn.LdapNameFormatterTest"/> <class name="org.cryptacular.x509.dn.NameReaderTest"/> <class name="org.cryptacular.x509.ExtensionReaderTest"/> </classes> </test> <!-- Surefire test --> <test name="Surefire test(failed)" parallel="methods"> <classes> <class name="org.cryptacular.util.HashUtilTest"> <methods> <include name="testHashStream" invocation-numbers="0 1"/> </methods> </class> <!-- org.cryptacular.util.HashUtilTest --> <class name="org.cryptacular.codec.Base64DecoderTest"> <methods> <include name="testDecodeFile" invocation-numbers="0 1 2"/> </methods> </class> <!-- org.cryptacular.codec.Base64DecoderTest --> <class name="org.cryptacular.io.EncodingOutputStreamTest"> <methods> <include name="testEncode" invocation-numbers="0 1"/> </methods> </class> <!-- org.cryptacular.io.EncodingOutputStreamTest --> <class name="org.cryptacular.io.DecodingInputStreamTest"> <methods> <include name="testDecode" invocation-numbers="0 1"/> </methods> </class> <!-- org.cryptacular.io.DecodingInputStreamTest --> <class name="org.cryptacular.codec.Base64EncoderTest"> <methods> <include name="testEncodeFile" invocation-numbers="0 1 2"/> </methods> </class> <!-- org.cryptacular.codec.Base64EncoderTest --> </classes> </test> <!-- Surefire test(failed) --> </suite> <!-- Surefire suite -->
Tests for Surefire suite
- Surefire test (31 classes)
- Surefire test(failed) (5 classes)
Groups for Surefire suite
Times for Surefire suite
Total running time: 6 seconds
Reporter output for Surefire suite
0 ignored methods
Methods in chronological order
org.cryptacular.codec.Base64DecoderTest

org.cryptacular.bean.AEADBlockCipherBeanTest
testEncryptDecryptStream(src/test/resources/plaintexts/lorem-5000.txt, Twofish/GCM)
1 ms
org.cryptacular.codec.Base64EncoderTest

testEncode(org.cryptacular.codec.Base64Encoder@69b794e2, [65, 98, 108, 101, 32, 119, 97, 115, 32, 73, 32, 101, ...)
5 ms
org.cryptacular.generator.sp80038a.BigIntegerCounterNonceTest
testGenerate(1, 8)
5 ms
org.cryptacular.codec.Base64DecoderTest
testDecode(org.cryptacular.codec.Base64Decoder@709ba3fb, QWJsZSB3YXMgSSBlcmUgSSBzYXcgZWxiYQ==, [65, 98, 108, 10...)
6 ms
org.cryptacular.bean.AEADBlockCipherBeanTest
testEncryptDecryptArray(Able was I ere I saw elba., AES/GCM)
6 ms
org.cryptacular.codec.Base32DecoderTest
testDecode(org.cryptacular.codec.Base32Decoder@78a2da20, TQSN7XJ4, [-100, 36, -33, -35, 60])
7 ms
org.cryptacular.codec.Base32EncoderTest
testEncode(org.cryptacular.codec.Base32Encoder@4d49af10, [-100, 36, -33, -35, 60], TQSN7XJ4)
7 ms
org.cryptacular.codec.Base32DecoderTest
testDecode(org.cryptacular.codec.Base32Decoder@551bdc27, 43H7CNN2EI======, [-26, -49, -15, 53, -70, 34])
12 ms
testDecode(org.cryptacular.codec.Base32Decoder@6b1274d2, 2NEK2FDJHXDQ====, [-45, 72, -83, 20, 105, 61, -57])
13 ms
testDecode(org.cryptacular.codec.Base32Decoder@70b0b186, LVVECZIT6F3MU===, [93, 106, 65, 101, 19, -15, 118, -54...)
13 ms
testDecode(org.cryptacular.codec.Base32Decoder@7364985f, QN5Z7HN4PBY4G5Q=, [-125, 123, -97, -99, -68, 120, 113,...)
14 ms
org.cryptacular.codec.Base64DecoderTest
testDecode(org.cryptacular.codec.Base64Decoder@6a472554, QWJsZSB3YXMgSSBlcmUgSSBzYXcgZWxiYS4=, [65, 98, 108, 10...)
14 ms
org.cryptacular.codec.Base64EncoderTest
testEncode(org.cryptacular.codec.Base64Encoder@4d339552, [65, 98, 108, 101, 32, 119, 97, 115, 32, 73, 32, 101, ...)
14 ms
testEncode(org.cryptacular.codec.Base64Encoder@5a4aa2f2, [-79, -89, -15, -4, -75, -68, -7, 43, 18, -53, -6, 55,...)
14 ms
testEncode(org.cryptacular.codec.Base64Encoder@345965f2, [-79, -89, -15, -4, -75, -68, -7, 43, 18, -53, -6, 55,...)
14 ms
org.cryptacular.codec.Base32EncoderTest
testEncode(org.cryptacular.codec.Base32Encoder@58134517, [-26, -49, -15, 53, -70, 34], 43H7CNN2EI======)
15 ms
testEncode(org.cryptacular.codec.Base32Encoder@4461c7e3, [-45, 72, -83, 20, 105, 61, -57], 2NEK2FDJHXDQ====)
15 ms
org.cryptacular.util.ByteUtilTest
testIntToBytesAndBack(64)
15 ms
testIntToBytesAndBack(-89)
15 ms
testIntToBytesAndBack(255)
15 ms
org.cryptacular.codec.Base32EncoderTest
testEncode(org.cryptacular.codec.Base32Encoder@77e4c80f, [93, 106, 65, 101, 19, -15, 118, -54], LVVECZIT6F3MU==...)
16 ms
testEncode(org.cryptacular.codec.Base32Encoder@7fe8ea47, [-125, 123, -97, -99, -68, 120, 113, -61, 118], QN5Z7H...)
16 ms
org.cryptacular.generator.sp80038a.BigIntegerCounterNonceTest
testGenerate(2199023255552, 16)
16 ms
org.cryptacular.codec.Base64DecoderTest
testDecode(org.cryptacular.codec.Base64Decoder@525b461a, safx/LW8+SsSy/o3PmCNy4VEm5s=, [-79, -89, -15, -4, -75,...)
17 ms
org.cryptacular.util.ByteUtilTest
testLongToBytesAndBack(128)
17 ms
testLongToBytesAndBack(110374187198)
17 ms
testLongToBytesAndBack(-8987189751341)
17 ms
org.cryptacular.codec.Base64DecoderTest
testDecode(org.cryptacular.codec.Base64Decoder@b7f23d9, safx_LW8-SsSy_o3PmCNy4VEm5s=, [-79, -89, -15, -4, -75, ...)
18 ms
org.cryptacular.util.ByteUtilTest
testIntToBytesAndBack(256)
19 ms
testIntToBytesAndBack(210983498)
19 ms
testIntToBytesAndBack(-417234198)
19 ms
org.cryptacular.util.CertUtilTest
testAllowsExtendedUsage([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
27 ms
org.cryptacular.bean.BufferedBlockCipherBeanTest
testEncryptDecryptStream(src/test/resources/plaintexts/lorem-5000.txt, AES/CBC/PKCS7, org.cryptacular.generator.sp80038a.RBGN...)
27 ms
org.cryptacular.util.CertUtilTest
testAuthorityKeyId([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
28 ms
org.cryptacular.bean.BufferedBlockCipherBeanTest
testEncryptDecryptArray(Able was I ere I saw elba., AES/CBC/PKCS5, org.cryptacular.generator.sp80038a.RBGNonce@491666ad)
28 ms
org.cryptacular.util.CertUtilTest
testAllowsExtendedUsage([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
29 ms
testHasPolicies([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
31 ms
testAllowsBasicUsage([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
32 ms
testReadCertificateChains(src/test/resources/certs/vtgsca_chain.pem, 4)
35 ms
testReadCertificateChains(src/test/resources/certs/vtuca_chain.p7b, 2)
41 ms
testAuthorityKeyId([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
48 ms
testSubjectAltNames([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic ...)
51 ms
testSubjectAltNamesByType([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic ...)
55 ms
testSubjectCN([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic ...)
55 ms
testAllowsBasicUsage([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
57 ms
testSubjectKeyId([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
65 ms
testSubjectAltNamesByType([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic ...)
70 ms
testSubjectNames([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
72 ms
testFindEntityCertificate(org.cryptacular.adapter.WrappedRSAPrivateCrtKey@62e136d3, [[
[
Version: V3
Subject: C=US, DC=edu...)
80 ms
org.cryptacular.codec.Base64EncoderTest


org.cryptacular.util.CertUtilTest
testSubjectNamesByType([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
125 ms
org.cryptacular.codec.Base64DecoderTest


org.cryptacular.util.CertUtilTest
testSubjectKeyId([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
170 ms
org.cryptacular.util.CipherUtilTest
testAeadBlockCipherEncryptDecrypt(I never picked cotton like my mother did, org.bouncycastle.crypto.modes.GCMBlockCipher@71248c21)
197 ms
testAeadBlockCipherEncryptDecryptStream(src/test/resources/plaintexts/lorem-1200.txt)
222 ms
testAeadBlockCipherEncryptDecrypt(Cogito ergo sum., org.bouncycastle.crypto.modes.GCMBlockCipher@442675e1)
236 ms
org.cryptacular.util.CertUtilTest
testSubjectNamesByType([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
252 ms
org.cryptacular.util.CipherUtilTest
testBlockCipherEncryptDecrypt(Able was I ere I saw elba., org.bouncycastle.crypto.modes.CBCBlockCipher@6e38921c, org.cryptacular.g...)
253 ms
testBlockCipherEncryptDecryptStream(src/test/resources/plaintexts/lorem-1200.txt)
253 ms
org.cryptacular.io.DecodingInputStreamTest


org.cryptacular.bean.EncodingHashBeanTest
testCompare(org.cryptacular.bean.EncodingHashBean@146044d7, 7fyOZXGp+gKMziV/2Px7RIMkxyI2O1H8, [[112, 97, 115, 11...)
263 ms
testCompare(org.cryptacular.bean.EncodingHashBean@15d9bc04, lrb+YkKHqoGbFtxYd0B5567N6ZYwqwvWQwvoSg==, [[112, 97,...)
265 ms
testHash(org.cryptacular.bean.EncodingHashBean@7bb58ca3, [[-20, 81, -20, -75, -31, -25, -101, -91, -48, -80, ...)
265 ms
testHash(org.cryptacular.bean.EncodingHashBean@770c2e6b, [[-20, 81, -20, -75, -31, -25, -101, -91, -48, -80, ...)
265 ms
testHash(org.cryptacular.bean.EncodingHashBean@4d826d77, [[-20, 81, -20, -75, -31, -25, -101, -91, -48, -80, ...)
266 ms
org.cryptacular.io.EncodingOutputStreamTest

org.cryptacular.bean.EncodingHashBeanTest
testHash(org.cryptacular.bean.EncodingHashBean@77e9807f, [[-20, 81, -20, -75, -31, -25, -101, -91, -48, -80, ...)
267 ms
org.cryptacular.io.EncodingOutputStreamTest

org.cryptacular.x509.ExtensionReaderTest
testReadAuthorityInformationAccess([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
275 ms
testReadAuthorityKeyIdentifier([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
276 ms
testReadAuthorityKeyIdentifier([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
277 ms
testReadBasicConstraints([
[
Version: V3
Subject: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU...)
278 ms
testReadBasicConstraints([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
281 ms
testReadCRLDistributionPoints([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
290 ms
testReadCRLDistributionPoints([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic ...)
292 ms
testReadCertificatePolicies([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
298 ms
testReadExtendedKeyUsage([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
300 ms
testReadExtendedKeyUsage([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
300 ms
testReadIssuerAlternativeName([
[
Version: V3
Subject: CN=test.example.com, O=Snake Oil Unlimited, ST=New York, C=US
Signatu...)
303 ms
testReadKeyUsage([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
305 ms
testReadKeyUsage([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
306 ms
testReadSubjectAlternativeName([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
307 ms
testReadSubjectAlternativeName([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic ...)
307 ms
org.cryptacular.generator.HOTPGeneratorTest
testGenerate(0x3132333435363738393031323334353637383930, 0, 755224)
309 ms
org.cryptacular.x509.ExtensionReaderTest
testReadSubjectKeyIdentifier([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
309 ms
testReadSubjectKeyIdentifier([
[
Version: V3
Subject: CN=login.live.com, OU=Passport, O=Microsoft Corporation, STREET=One Mic...)
309 ms
org.cryptacular.util.CipherUtilTest
testAeadBlockCipherEncryptDecrypt(Thousands of candles can be lit from a single candle and the life of the candle will not be shortene...)
314 ms
testAeadBlockCipherEncryptDecryptStream(src/test/resources/plaintexts/lorem-5000.txt)
315 ms
org.cryptacular.generator.HOTPGeneratorTest
testGenerate(0x3132333435363738393031323334353637383930, 1, 287082)
317 ms
testGenerate(0x3132333435363738393031323334353637383930, 2, 359152)
317 ms
testGenerate(0x3132333435363738393031323334353637383930, 3, 969429)
317 ms
testGenerate(0x3132333435363738393031323334353637383930, 4, 338314)
318 ms
testGenerate(0x3132333435363738393031323334353637383930, 5, 254676)
318 ms
testGenerate(0x3132333435363738393031323334353637383930, 6, 287922)
318 ms
testGenerate(0x3132333435363738393031323334353637383930, 7, 162583)
319 ms
org.cryptacular.util.CipherUtilTest
testBlockCipherEncryptDecrypt(Four score and seven years ago, our forefathers , org.bouncycastle.crypto.modes.CBCBlockCipher@27c6e...)
325 ms
org.cryptacular.util.HashUtilTest
testCompareHash(org.bouncycastle.crypto.digests.SHA1Digest@516be40f, [-19, -4, -114, 101, 113, -87, -6, 2, -116, -50...)
326 ms
testCompareHash(org.bouncycastle.crypto.digests.SHA1Digest@797badd3, [-47, -96, -52, -26, 15, -22, -87, -11, 85, -1,...)
326 ms
testCompareSaltedHash(org.bouncycastle.crypto.digests.SHA1Digest@221af3c0, org.cryptacular.SaltedHash@62bd765, 1, true, [1...)
327 ms


testSaltedHash(org.bouncycastle.crypto.digests.SHA1Digest@2ea6137, [[100, 101, 111, 120, 121, 114, 105, 98, 111, 11...)
329 ms
testSaltedHash(org.bouncycastle.crypto.digests.SHA1Digest@1e67a849, [[112, 114, 111, 116, 111, 112, 111, 114, 112, ...)
329 ms
org.cryptacular.util.CipherUtilTest
testBlockCipherEncryptDecrypt(Have you passed through this night?, org.bouncycastle.crypto.modes.OFBBlockCipher@6385cb26, org.cryp...)
330 ms
org.cryptacular.codec.HexDecoderTest
testDecode(41626c652077617320492065726520492073617720656c6261, Able was I ere I saw elba)
330 ms
org.cryptacular.util.HashUtilTest
testSaltedHash(org.bouncycastle.crypto.digests.SHA256Digest@667a738, [[0, 1, 2, 3, 4, 5, 6, 7], [78, 45, 97, 114, 9...)
330 ms
org.cryptacular.codec.HexDecoderTest
testDecode(41626c652 077617320492065726520492073617720656c626
1, Able was I ere I saw elba)
331 ms
testDecode(41626c652 077617320492065726520492073617720656c626
, Able was I ere I saw elb)
331 ms
testDecode(41:62:6c:65:20:77:61:73:20:49:20:65:72:65:20:49:20:73:61:77:20:65:6c:62:61, Able was I ere I saw elb...)
331 ms
testDecode(9c63b0547798b60d5e04, ?c?Tw??
^)
331 ms
org.cryptacular.util.KeyPairUtilTest
testClosePrivateKey(src/test/resources/keys/dsa-openssl-nopass.der, interface java.security.interfaces.DSAPrivateKey)
332 ms
org.cryptacular.codec.HexEncoderTest
testEncode(org.cryptacular.codec.HexEncoder@731f8236, [65, 98, 108, 101, 32, 119, 97, 115, 32, 73, 32, 101, 114...)
332 ms
testEncode(org.cryptacular.codec.HexEncoder@1dd92fe2, [65, 98, 108, 101, 32, 119, 97, 115, 32, 73, 32, 101, 114...)
332 ms
testEncode(org.cryptacular.codec.HexEncoder@64d2d351, [65, 98, 108, 101, 32, 119, 97, 115, 32, 73, 32, 101, 114...)
332 ms
testEncode(org.cryptacular.codec.HexEncoder@4f9a3314, [-100, 99, -80, 84, 119, -104, -74, 13, 94, 4], 9c63b0547...)
332 ms
org.cryptacular.util.CipherUtilTest
testBlockCipherEncryptDecrypt(I went to the woods because I wished to live deliberately, to front only the essential facts of life...)
334 ms
org.cryptacular.util.KeyPairUtilTest
testClosePrivateKey(src/test/resources/keys/dsa-openssl-nopass.pem, interface java.security.interfaces.DSAPrivateKey)
334 ms
testClosePrivateKey(src/test/resources/keys/rsa-openssl-nopass.der, interface java.security.interfaces.RSAPrivateCrtKey)
335 ms
testClosePrivateKey(src/test/resources/keys/rsa-openssl-nopass.pem, interface java.security.interfaces.RSAPrivateCrtKey)
336 ms
testClosePublicKey(src/test/resources/keys/dsa-pub.der, interface java.security.interfaces.DSAPublicKey)
336 ms
testClosePrivateKey(src/test/resources/keys/ec-openssl-prime256v1-named-nopass.der, interface java.security.interfaces.E...)
337 ms
testClosePrivateKey(src/test/resources/keys/ec-openssl-secp224k1-explicit-nopass.der, interface java.security.interfaces...)
338 ms
org.cryptacular.generator.HOTPGeneratorTest
testGenerate(0x3132333435363738393031323334353637383930, 8, 399871)
345 ms
org.cryptacular.util.CipherUtilTest
testBlockCipherEncryptDecryptStream(src/test/resources/plaintexts/lorem-5000.txt)
346 ms
org.cryptacular.generator.HOTPGeneratorTest
testGenerate(0x3132333435363738393031323334353637383930, 9, 520489)
348 ms
org.cryptacular.util.KeyPairUtilTest
testLengthPrivateKey(org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPrivateKey@ae68efbb, 160)
355 ms
testLengthPrivateKey(RSA Private CRT Key
modulus: d440c58851a3cbc1cc48b776a84f80a511b4b6d0dcc079d03147e7dcd7...)
355 ms
testLengthPrivateKey(EC Private Key
S: bba9e15cf0b4bf21fce8cb95ee8f933e876c492e26e96a3f9a71aa82
, 224)
355 ms
testLengthPublicKey(DSA Public Key
y: 579df06a33b9771a3534e49192f137dc2ff1c5c136798fef082dc4fd3d89bf5404e6c...)
356 ms
testLengthPublicKey(RSA Public Key
modulus: d440c58851a3cbc1cc48b776a84f80a511b4b6d0dcc079d03147e7dcd795e1e...)
356 ms
testLengthPublicKey(EC Public Key
X: f631b2ac165e8a951b36805fcda82fbac8fabc225db4834a30b8ea76e3b23b72
...)
356 ms
testReadEncryptedPrivateKey(src/test/resources/keys/dsa-openssl-des3.pem, vtcrypt, interface java.security.interfaces.DSAPrivate...)
356 ms
testClosePrivateKey(src/test/resources/keys/ec-openssl-secp224k1-explicit-nopass.pem, interface java.security.interfaces...)
362 ms
testClosePublicKey(src/test/resources/keys/dsa-pub.pem, interface java.security.interfaces.DSAPublicKey)
362 ms
testClosePublicKey(src/test/resources/keys/ec-secp224k1-explicit-pub.der, interface java.security.interfaces.ECPublicKe...)
363 ms
testClosePublicKey(src/test/resources/keys/ec-secp224k1-explicit-pub.pem, interface java.security.interfaces.ECPublicKe...)
364 ms
testClosePublicKey(src/test/resources/keys/rsa-pub.der, interface java.security.interfaces.RSAPublicKey)
365 ms
org.cryptacular.util.CipherUtilTest
testAeadBlockCipherEncryptDecrypt(I slept and dreamt life was joy. I awoke and saw that life was service. I acted and behold: service ...)
372 ms
org.cryptacular.util.KeyPairUtilTest
testReadPrivateKey(src/test/resources/keys/dsa-openssl-nopass.der, interface java.security.interfaces.DSAPrivateKey)
374 ms
testReadPrivateKey(src/test/resources/keys/dsa-openssl-nopass.pem, interface java.security.interfaces.DSAPrivateKey)
375 ms
testReadPrivateKey(src/test/resources/keys/rsa-openssl-nopass.der, interface java.security.interfaces.RSAPrivateCrtKey)
376 ms
testReadPrivateKey(src/test/resources/keys/rsa-openssl-nopass.pem, interface java.security.interfaces.RSAPrivateCrtKey)
377 ms
testReadPrivateKey(src/test/resources/keys/ec-openssl-prime256v1-named-nopass.der, interface java.security.interfaces.E...)
378 ms
testReadPrivateKey(src/test/resources/keys/ec-openssl-secp224k1-explicit-nopass.der, interface java.security.interfaces...)
378 ms
testClosePublicKey(src/test/resources/keys/rsa-pub.pem, interface java.security.interfaces.RSAPublicKey)
379 ms
testReadEncryptedPrivateKey(src/test/resources/keys/rsa-openssl-des.pem, vtcrypt, interface java.security.interfaces.RSAPrivateC...)
381 ms
testReadPrivateKey(src/test/resources/keys/ec-openssl-secp224k1-explicit-nopass.pem, interface java.security.interfaces...)
381 ms
testReadEncryptedPrivateKey(src/test/resources/keys/rsa-openssl-des-noheader.pem, vtcrypt, interface java.security.interfaces.RS...)
383 ms
testReadPrivateKey(src/test/resources/keys/ec-openssl-sect571r1-explicit-nopass.der, interface java.security.interfaces...)
383 ms
testReadPublicKey(src/test/resources/keys/dsa-pub.der, interface java.security.interfaces.DSAPublicKey)
384 ms
testReadEncryptedPrivateKey(src/test/resources/keys/rsa-openssl-des3.pem, vtcrypt, interface java.security.interfaces.RSAPrivate...)
385 ms
testReadPublicKey(src/test/resources/keys/dsa-pub.pem, interface java.security.interfaces.DSAPublicKey)
385 ms
testReadEncryptedPrivateKey(src/test/resources/keys/ec-openssl-secp224k1-explicit-des.pem, vtcrypt, interface java.security.inte...)
387 ms
testReadEncryptedPrivateKey(src/test/resources/keys/ec-openssl-sect571r1-explicit-des.pem, vtcrypt, interface java.security.inte...)
388 ms
testReadEncryptedPrivateKey(src/test/resources/keys/dsa-pkcs8-priv.der, vtcrypt, interface java.security.interfaces.DSAPrivateKe...)
390 ms
testReadPublicKey(src/test/resources/keys/ec-secp224k1-explicit-pub.der, interface java.security.interfaces.ECPublicKe...)
390 ms
testReadPrivateKey(src/test/resources/keys/ec-openssl-sect571r1-explicit-nopass.pem, interface java.security.interfaces...)
391 ms
testReadPublicKey(src/test/resources/keys/ec-secp224k1-explicit-pub.pem, interface java.security.interfaces.ECPublicKe...)
392 ms
testReadPrivateKey(src/test/resources/keys/dsa-pkcs8-nopass.der, interface java.security.interfaces.DSAPrivateKey)
394 ms
testReadPrivateKey(src/test/resources/keys/dsa-pkcs8-nopass.pem, interface java.security.interfaces.DSAPrivateKey)
395 ms
testReadPublicKey(src/test/resources/keys/rsa-pub.der, interface java.security.interfaces.RSAPublicKey)
395 ms
testReadPublicKey(src/test/resources/keys/rsa-pub.pem, interface java.security.interfaces.RSAPublicKey)
396 ms
org.cryptacular.bean.KeyStoreBasedKeyFactoryBeanTest
testNewInstance(src/test/resources/keystores/factory-bean.jceks, JCEKS, aes256, AES, 32)
397 ms
org.cryptacular.util.KeyPairUtilTest
testReadPrivateKey(src/test/resources/keys/rsa-pkcs8-nopass.der, interface java.security.interfaces.RSAPrivateCrtKey)
397 ms
testReadPrivateKey(src/test/resources/keys/rsa-pkcs8-nopass.pem, interface java.security.interfaces.RSAPrivateCrtKey)
401 ms
testReadPrivateKey(src/test/resources/keys/rsa-pkcs8-nopass-noheader.pem, interface java.security.interfaces.RSAPrivate...)
402 ms
testReadPrivateKey(src/test/resources/keys/ec-pkcs8-secp224k1-explicit-nopass.der, interface java.security.interfaces.E...)
403 ms
testReadPrivateKey(src/test/resources/keys/ec-pkcs8-secp224k1-explicit-nopass.pem, interface java.security.interfaces.E...)
404 ms
org.cryptacular.bean.KeyStoreFactoryBeanTest
testNewInstance(JCEKS, src\test\resources\keystores\keystore.jceks, 1)
407 ms
testNewInstance(JKS, src\test\resources\keystores\keystore.jks, 1)
408 ms
testNewInstance(PKCS12, src\test\resources\keystores\keystore.p12, 1)
411 ms
org.cryptacular.util.KeyPairUtilTest
testClosePrivateKey(src/test/resources/keys/ec-openssl-sect571r1-explicit-nopass.der, interface java.security.interfaces...)
412 ms
testIsKeyPair(RSA Public Key
modulus: d440c58851a3cbc1cc48b776a84f80a511b4b6d0dcc079d03147e7dcd795e1e...)
417 ms
testIsKeyPair(RSA Public Key
modulus: b4f6172b02db98fbe465f9a04c5d5753323b5f939c0ae7f65df86cd89d1dd9a...)
419 ms
testIsKeyPair(RSA Public Key
modulus: d440c58851a3cbc1cc48b776a84f80a511b4b6d0dcc079d03147e7dcd795e1e...)
420 ms
org.cryptacular.x509.dn.LdapNameFormatterTest
testFormat(C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State University, CN=Marvin S Addison, UID...)
427 ms
testFormat(SERIALNUMBER=12, CN=DEV Virginia Tech Class 1 Server CA, O=Virginia Polytechnic Institute and State ...)
434 ms
testFormat(C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic Institute and State Universit...)
435 ms
testFormat(CN=Virginia Tech Middleware CA, O=Virginia Polytechnic Institute and State University, C=US, DC=vt, ...)
436 ms
testFormat(CN=b.foo.com, CN=a.foo.com, DC=ldaptive, DC=org, CN=b.foo.com,CN=a.foo.com,DC=ldaptive,DC=org)
437 ms
testFormat(DC=org, DC=ldaptive, CN=a.foo.com + CN=b.foo.com, DC=org,DC=ldaptive,CN=a.foo.com+CN=b.foo.com)
438 ms
testFormat(CN="DC=example, DC=com", O=VPI&SU, L=Blacksburg, ST=Virginia, C=US, DC=vt, DC=edu, CN=DC=example\, D...)
438 ms
testFormat(CN="#DEADBEEF", O=VPI&SU, L=Blacksburg, ST=Virginia, C=US, DC=vt, DC=edu, CN=\#DEADBEEF,O=VPI&SU,L=B...)
439 ms
testFormat(CN=" space", O=VPI&SU, L=Blacksburg, ST=Virginia, C=US, DC=vt, DC=edu, CN=\ space,O=VPI&SU,L=Blacksb...)
441 ms
testFormat(CN="space2 ", O=VPI&SU, L=Blacksburg, ST=Virginia, C=US, DC=vt, DC=edu, CN=space2 \ ,O=VPI&SU,L=Bla...)
441 ms
testFormat(DC=org, DC=example, OID.1.2.3.4.5=nonsense, CN=marzipan, DC=org,DC=example,1.2.3.4.5=#6e6f6e73656e73...)
442 ms
org.cryptacular.x509.dn.NameReaderTest
testReadIssuer([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
445 ms
testReadIssuer([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic ...)
447 ms
testReadIssuer([
[
Version: V3
Subject: CN=b.foo.com, CN=a.foo.com, DC=ldaptive, DC=org
Signature Algorithm: ...)
448 ms
testReadIssuer([
[
Version: V3
Subject: DC=org, DC=ldaptive, CN=a.foo.com + CN=b.foo.com
Signature Algorithm:...)
449 ms
org.cryptacular.util.KeyPairUtilTest
testClosePrivateKey(src/test/resources/keys/ec-openssl-sect571r1-explicit-nopass.pem, interface java.security.interfaces...)
452 ms
testClosePrivateKey(src/test/resources/keys/dsa-pkcs8-nopass.der, interface java.security.interfaces.DSAPrivateKey)
454 ms
testClosePrivateKey(src/test/resources/keys/dsa-pkcs8-nopass.pem, interface java.security.interfaces.DSAPrivateKey)
455 ms
testClosePrivateKey(src/test/resources/keys/rsa-pkcs8-nopass.der, interface java.security.interfaces.RSAPrivateCrtKey)
456 ms
testClosePrivateKey(src/test/resources/keys/rsa-pkcs8-nopass.pem, interface java.security.interfaces.RSAPrivateCrtKey)
457 ms
testClosePrivateKey(src/test/resources/keys/rsa-pkcs8-nopass-noheader.pem, interface java.security.interfaces.RSAPrivate...)
458 ms
testClosePrivateKey(src/test/resources/keys/ec-pkcs8-secp224k1-explicit-nopass.der, interface java.security.interfaces.E...)
460 ms
testClosePrivateKey(src/test/resources/keys/ec-pkcs8-secp224k1-explicit-nopass.pem, interface java.security.interfaces.E...)
462 ms
org.cryptacular.x509.dn.NameReaderTest
testReadSubject([
[
Version: V3
Subject: C=US, DC=vt, DC=edu, O=Virginia Polytechnic Institute and State Univers...)
472 ms
testReadSubject([
[
Version: V3
Subject: C=US, DC=edu, DC=vt, ST=Virginia, L=Blacksburg, O=Virginia Polytechnic ...)
472 ms
testReadSubject([
[
Version: V3
Subject: CN=b.foo.com, CN=a.foo.com, DC=ldaptive, DC=org
Signature Algorithm: ...)
473 ms
testReadSubject([
[
Version: V3
Subject: DC=org, DC=ldaptive, CN=a.foo.com + CN=b.foo.com
Signature Algorithm:...)
534 ms
testReadSubject([
[
Version: V3
Subject: EMAILADDRESS=cantor.2@osu.edu, CN=cantor.2@osu.edu, OID.2.5.4.13=6MtpJS...)
534 ms
org.cryptacular.bean.PemBasedPrivateKeyFactoryBeanTest
testNewInstance(src/test/resources/keys/dsa-pkcs8-nopass.pem)
535 ms
org.cryptacular.x509.dn.NameReaderTest
testReadSubject([
[
Version: V3
Subject: DC=org, DC=example, OID.1.2.3.4.5=nonsense, CN=marzipan
Signature Alg...)
535 ms
org.cryptacular.bean.PemBasedPrivateKeyFactoryBeanTest
testNewInstance(src/test/resources/keys/dsa-openssl-nopass.pem)
537 ms
org.cryptacular.util.KeyPairUtilTest
testReadEncryptedPrivateKey(src/test/resources/keys/dsa-pkcs8-priv.pem, vtcrypt, interface java.security.interfaces.DSAPrivateKe...)
560 ms
testReadEncryptedPrivateKey(src/test/resources/keys/dsa-pkcs8-v2-des3.der, vtcrypt, interface java.security.interfaces.DSAPrivat...)
565 ms
testReadEncryptedPrivateKey(src/test/resources/keys/dsa-pkcs8-v2-des3.pem, vtcrypt, interface java.security.interfaces.DSAPrivat...)
590 ms
org.cryptacular.bean.PemBasedPublicKeyFactoryBeanTest
testNewInstance(src/test/resources/keys/dsa-pub.pem)
593 ms
org.cryptacular.generator.RandomIdGeneratorTest
testConcurrentGeneration
648 ms
org.cryptacular.util.KeyPairUtilTest
testReadEncryptedPrivateKey(src/test/resources/keys/rsa-pkcs8-v1-md5-des.der, vtcrypt, interface java.security.interfaces.RSAPri...)
649 ms
org.cryptacular.bean.PemBasedPrivateKeyFactoryBeanTest
testNewInstance(src/test/resources/keys/rsa-pkcs8-nopass.pem)
654 ms
testNewInstance(src/test/resources/keys/rsa-openssl-nopass.pem)
657 ms
testNewInstance(src/test/resources/keys/ec-openssl-sect571r1-explicit-nopass.pem)
658 ms
org.cryptacular.util.KeyPairUtilTest
testReadEncryptedPrivateKey(src/test/resources/keys/rsa-pkcs8-v1-md5-des.pem, vtcrypt, interface java.security.interfaces.RSAPri...)
658 ms
testReadEncryptedPrivateKey(src/test/resources/keys/rsa-pkcs8-v1-md5-rc2-64.der, vtcrypt, interface java.security.interfaces.RSA...)
661 ms
org.cryptacular.generator.RandomIdGeneratorTest
testGenerate(org.cryptacular.generator.RandomIdGenerator@6279cee3, \w{10})
662 ms
org.cryptacular.util.KeyPairUtilTest
testReadEncryptedPrivateKey(src/test/resources/keys/rsa-pkcs8-v2-aes256.der, vtcrypt, interface java.security.interfaces.RSAPriv...)
667 ms
org.cryptacular.generator.RandomIdGeneratorTest
testGenerate(org.cryptacular.generator.RandomIdGenerator@4206a205, \w{128})
671 ms
testGenerate(org.cryptacular.generator.RandomIdGenerator@29ba4338, [abcdefg]{20})
679 ms
org.cryptacular.util.KeyPairUtilTest
testReadEncryptedPrivateKey(src/test/resources/keys/rsa-pkcs8-v2-aes256.pem, vtcrypt, interface java.security.interfaces.RSAPriv...)
679 ms
org.cryptacular.bean.ResourceBasedPrivateKeyFactoryBeanTest
testNewInstance(src/test/resources/keys/dsa-pkcs8-nopass.pem, null)
693 ms
testNewInstance(src/test/resources/keys/dsa-openssl-nopass.pem, null)
694 ms
testNewInstance(src/test/resources/keys/rsa-pkcs8-nopass.pem, null)
696 ms
testNewInstance(src/test/resources/keys/rsa-openssl-nopass.pem, null)
698 ms
testNewInstance(src/test/resources/keys/ec-openssl-sect571r1-explicit-nopass.pem, null)
702 ms
testNewInstance(src/test/resources/keys/dsa-openssl-des3.pem, vtcrypt)
705 ms
testNewInstance(src/test/resources/keys/dsa-pkcs8-v2-des3.der, vtcrypt)
706 ms
org.cryptacular.bean.PemBasedPublicKeyFactoryBeanTest
testNewInstance(src/test/resources/keys/rsa-pub.pem)
709 ms
testNewInstance(src/test/resources/keys/ec-secp224k1-explicit-pub.pem)
713 ms
org.cryptacular.bean.ResourceBasedPublicKeyFactoryBeanTest
testNewInstance(/keys/dsa-pub.pem)
715 ms
testNewInstance(/keys/rsa-pub.pem)
718 ms
testNewInstance(/keys/ec-secp224k1-explicit-pub.pem)
720 ms
org.cryptacular.bean.ResourceBasedSecretKeyFactoryBeanTest
testNewInstance(AES, src\test\resources\keys\aes-128.key, 16)
722 ms
org.cryptacular.bean.SimpleHashBeanTest
testHash(SHA1, [[-20, 81, -20, -75, -31, -25, -101, -91, -48, -80, -108, -11, 77, 50, -101, -57], [122, 26, 1...)
724 ms
testHash(SHA256, [[-20, 81, -20, -75, -31, -25, -101, -91, -48, -80, -108, -11, 77, 50, -101, -57], [122, 26,...)
726 ms
org.cryptacular.adapter.WrappedKeyTest
testKeyEquivalence(DSA, src/test/resources/keys/dsa-pub.der, src/test/resources/keys/dsa-pkcs8-nopass.der)
727 ms
testKeyEquivalence(RSA, src/test/resources/keys/rsa-pub.der, src/test/resources/keys/rsa-pkcs8-nopass.der)
755 ms
org.cryptacular.bean.ResourceBasedPrivateKeyFactoryBeanTest
testNewInstance(src/test/resources/keys/ec-pkcs8-sect571r1-explicit-v2-aes128.pem, vtcrypt)
764 ms
testNewInstance(src/test/resources/keys/ec-pkcs8-sect571r1-named-v1-sha1-rc2-64.der, vtcrypt)
768 ms
testNewInstance(src/test/resources/keys/rsa-openssl-des.pem, vtcrypt)
770 ms
testNewInstance(src/test/resources/keys/rsa-pkcs8-v2-aes256.der, vtcrypt)
771 ms
org.cryptacular.util.KeyPairUtilTest
testReadEncryptedPrivateKey(src/test/resources/keys/rsa-pkcs8-v2-aes256-noheader.pem, vtcrypt, interface java.security.interface...)
777 ms
testReadEncryptedPrivateKey(src/test/resources/keys/ec-pkcs8-secp224k1-explicit-sha1-rc4-128.der, vtcrypt, interface java.securi...)
787 ms
testReadEncryptedPrivateKey(src/test/resources/keys/ec-pkcs8-secp224k1-explicit-v1-sha1-rc2-64.der, vtcrypt, interface java.secu...)
789 ms
testReadEncryptedPrivateKey(src/test/resources/keys/ec-pkcs8-secp224k1-explicit-v2-des3.pem, vtcrypt, interface java.security.in...)
794 ms
org.cryptacular.bean.KeyStoreBasedKeyFactoryBeanTest
testNewInstance(src/test/resources/keystores/factory-bean.jceks, JCEKS, rsa2048, RSA, 2048)
799 ms
org.cryptacular.util.KeyPairUtilTest
testReadEncryptedPrivateKey(src/test/resources/keys/ec-pkcs8-sect571r1-explicit-v2-aes128.pem, vtcrypt, interface java.security....)
801 ms
testReadEncryptedPrivateKey(src/test/resources/keys/ec-pkcs8-sect571r1-named-v1-sha1-rc2-64.der, vtcrypt, interface java.securit...)
805 ms
org.cryptacular.bean.AEADBlockCipherBeanTest
testEncryptDecryptStream(src/test/resources/plaintexts/lorem-1200.txt, AES/OCB)
810 ms
testEncryptDecryptStream(src/test/resources/plaintexts/lorem-1200.txt, AES/EAX)
815 ms
org.cryptacular.bean.BufferedBlockCipherBeanTest
testEncryptDecryptArray(Four score and seven years ago, our forefathers , Blowfish/CBC/None, org.cryptacular.generator.sp800...)
819 ms
org.cryptacular.bean.AEADBlockCipherBeanTest
testEncryptDecryptArray(Four score and seven years ago, our forefathers , Twofish/CCM)
823 ms
org.cryptacular.bean.BufferedBlockCipherBeanTest
testEncryptDecryptArray(Have you passed through this night?, Blowfish/OFB/PKCS5Padding, org.cryptacular.generator.sp80038a.L...)
825 ms
org.cryptacular.bean.AEADBlockCipherBeanTest
testEncryptDecryptArray(Have you passed through this night?, Twofish/OCB)
827 ms
org.cryptacular.bean.BufferedBlockCipherBeanTest
testEncryptDecryptArray(I went to the woods because I wished to live deliberately, to front only the essential facts of life...)
832 ms
testEncryptDecryptStream(src/test/resources/plaintexts/lorem-1200.txt, Twofish/OFB/NULL, org.cryptacular.generator.sp80038a.B...)
836 ms
org.cryptacular.bean.AEADBlockCipherBeanTest
testEncryptDecryptArray(I went to the woods because I wished to live deliberately, to front only the essential facts of life...)
841 ms
org.cryptacular.bean.BufferedBlockCipherBeanTest
testEncryptDecryptStream(src/test/resources/plaintexts/lorem-1200.txt, AES/CFB/PKCS5, org.cryptacular.generator.sp80038a.RBGN...)
844 ms
testEncryptDecryptStream(src/test/resources/plaintexts/lorem-1200.txt, AES/ECB/PKCS5, org.cryptacular.generator.sp80038a.RBGN...)
850 ms