ELF>-@@`h@8@@@@@o@ @JJPPA *QQA@Pdd88@DDo/usr/lib/amd64/ld.so.1! ;DT-h88p9@ AH`Dxx   ,$/@L AC ABBBB$T:@$AC ,|:@AC ABB,;@AC ABBBB$TB@rAC AB,C@AC ABBB,4F@AC ABBB     OK  #&)*+./0245689:;<?CDEFGI !"$%'(,-137=>@ABHJ &2@J;@RTB@r\C@dF@n:@$t:@~+@-@TAP,@*@P+@`+@-@,@.@  -@-@elfsigncrti.scrt1x.ocrt1.sfsrx.svalues-Xa.cvalues-xpg6.celfsign.cdo_signdo_verifydo_listdo_digestusagegetelfobjcrtn.sstrdupfopen__environ_lockbzerocryptodebug_inites_errorreallocfwriteelfsign_end__xpg4strcmpelfsign_verify_signaturestrchr__xpg6_edataelfsign_get_signatureselfcertlib_getdn_exitsig_str_printes_getpinsig_info_printelfsign_read_sigfilestrcasecmpelfcertlib_loadtokenkeyfprintfpkcs11_free_urielfcertlib_is_recent_certatexitelfcertlib_getissuersparc64_unix_moduleelfsign_begintohexstr_PROCEDURE_LINKAGE_TABLE_memcpy__longdouble_usedtextdomain_lib_version_finigetopt__ioboptarges_setcertpathgettextMD5Init_startMD5Updatesetlocaleoptind_environfreepkcs11_parse_urielfcertlib_signelfsign_set_signatureselfcertlib_loadprivatekey_DYNAMICelfcertlib_settokenelfsign_hash_etext___ArgvMD5Finalstrlcpyelfcertlib_getcertfclosecryptodebug__fsrelfcertlib_releasecertmalloc__fsr_init_valuelibelfsign.so.1SUNWprivatelibcryptoutil.so.1libucrypto.so.1SUNWpubliclibc.so.1SUNW_1.19SUNW_1.1SUNW_0.9SUNW_0.7 Ek Ek ~y'= '(= 0(= 984@W7  +9LRP6G<C0zA,zA3pA7PA PA(PA0PA28PA5@PAHPA PPAFXPA*`PA hPApPA.xPAPAPA8PAPA6PAPAPA"PA=PA-PADPA;PAPAPAPAPAQACQAQA:QA> QA(QA90QA#8QA @QAHQA PQAXQA`QAHhQA!pQA/xQA1QAAQA%QAQAQAEQAI0 0 *H @x*@p*@h*@`*@@all%s: %s SHA-256DN = %sdo_signc:e:h?velfsignsubjectc:e:F:k:T:s:h?vmalloc() failed Failed to create digest file %s wUnable to calculate hash of ELF object %sUnknown es_action %u SHA-1MD5-SHA-1do_digestInvalid certificateIssuer: Subject: ELF file name: %s No time informationFailed to read signature in ELF object.unexpected failure attempting verification of %s.no signature found in %s.verification of %s failed.elfsign: verification of %s passed. do_verifyelfsign: %s signed successfully. Unable to verify signature or private key with the certificate fileUnable to update %s with signaturesig value is: %sUnable to sign %s using key from %sFailed to read signature file %sUnable to calculate hash and sign ELF object %sUnable to insert ELF signature block into %sUnable to retrieve existing ELF signature block in %sDN length is too big.Unable to find DN in certificate %sWarning: signing certificate has expired. Unable to access token key: %sUnable to get PINUnable to load private key: %sUnable to load certificate: %sUnable to access token: %sunexpected failure: %dUnable to open %s as an ELF object.elfsign: sign and verify Solaris ELF binaries. usage: elfsign sign [-v] [-e ] -c [-F {rsa_sha256|rsa_sha1|rsa_md5_sha1}] -k [elf_object]... elfsign sign [-v] [-e ] -c [-F {rsa_sha256|rsa_sha1|rsa_md5_sha1}] -s [elf_object] elfsign sign [-v] [-e ] -c [-F {rsa_sha256|rsa_sha1|rsa_md5_sha1}] -T [elf_object]... elfsign verify [-v] [-c ] [-e ] [elf_object]... elfsign list [-f {subject|issuer|all}] -c elfsign list [-f {format|signer|time|all}] [-e ] [elf_object]... elfsign digest [-F {rsa_sha256|rsa_sha1|rsa_md5_sha1}] [-o ] [-e ] [elf_object] Sun Metaslot Object attribute must be specified in token_uriError parsing token_uriMissing elfobjCannot specify both the certificate file and the elf objectMissing certificate file or elf objectAt least one of private key, token uri and signature file must be providedMissing certificate fileMissing elf objectOnly one elf object is allowed.Extra arguments were enteredInvalid option -%cCannot specify -T option with -k or -s optionsCannot specify -s option with -k or -T optionsCannot specify -k option with -T or -s optionsInvalid format option %sWarning: -F rsa_md5_sha1 is not recommended; use rsa_sha256.rsa_md5_sha1Warning: -F rsa_sha1 is not recommended; use rsa_sha256.rsa_sha1rsa_sha256Invalid field option %sToo many elf objects specified.c=%cc=%c, '%s'cefFkPTosUnknown sub-command: %shelpcmd=digest opts=%sF:o:e:h?digestcmd=list opts=%sc:e:f:h?listcmd=verify opts=%sverifycmd=sign opts=%ssignInvalid number of argumentsSUNW_OST_OSCMDtimesignerformatissuer5%%%%%h%z%h%r%h%j%h%b%h%Z%h%R%h%J%hp%B%h`%:%h P%2%h @%*%h 0%"%h %%h %%h% %h%%h%$h%$h%$h%$h%$h%$h%$hp%$h`%$hP%$h@%$h0%$h %$h%$h%$h%$h %z$h!%r$h"%j$h#%b$h$%Z$h%%R$h&%J$h'p%B$h(`%:$h)P%2$h*@%*$h+0%"$h, %$h-%$h.% $h/%$h0%#h1%#h2jjHHHQAHtHǀJ@HEH %TAHu HL H %TAHRHUH%UAQRP 5_^ZY`PPHZ__cHAAAtf<$EAAUA $At$$EA`tA D3Af$$fD $AtAAf$$fD $,$A$EAAAUAAt%%!$EAA@D3A$$D $EAD $At $t $@$HUH3HHH#H<$$L$t @tH]ÐUHSATAUAVAWHDHuH5 H=H=A HELhHXH56Hu9H%L%H=IH3H :%H5Hu/$L%mH=IH3HH5hHpu,$L%;H=IH3YHKH5H1bw$L%H=IH3Hi$A~}IID<H=8AHt"HHH= AH3H=HH=AH3H=HAG7Hc$9@$H=#H=#H=#H#H #gH=#H#H #GH=#H#H #'H5H=Gu=#H5H=GH5J"H=HH3"H=t>H5L=AH=IGtII7Hu AG"="uLy"q"H=b"HcH^HO"HHF A"HcHȋ}IID<WH=H5FHH3'oE3H=HAH3HAgF_FAE3+ȉ !tE3=!X=x!t H=!t~!!UQ!uR_!A+EXH=8!lH=R!H=L!H=F!du!A+Eu\fu8H= u A+Eu7c A+lE~{u A+OEH= tXH= H5)+H+H8yH+Ht8uH=fH*E= uH= tH3H3DE3= ~AE3McIHIH8H3A;DOIAD;-}Et҃=uD=gDE;}KEt =t=IcHML,AI}H3A;DOIAE;}Et׃=YuH=`HtH=vtH=H=$1HIH3F='tHH3YH8HHHHu4@H8H~HHkHHp@(H=bHtHA_A^A]A\[H5H HHHHH3jHHHH HHH39H[HHHaHHH3HJHzHH3H.HVHIH3XH7H/HIH31HHHHFHHH3eHHHH3AHHHIH3H4HHIH3HHeHH3jHHAHHGHHH39HHHHHHH3mfUHSATHHHEH=_H3H{DEH=GDEH=HuHUu@H=vH=-HHH3=tHuH3E3ot0t"H=#HHH3%A:H=NHHH3=DtHuH3yAH}H=Hti H=[AHA\[HHHHH3AfUHSATAUAVH HH3HEH;*H DEH=cHuHU^&}M3E3E3@uHuIH3EuHuIH3rEku'HuHIH3FE?H=/H=+HHH3HHuIEIŘAD;=H}H}E3H=^HMH33t A H= DEH=H5HMH3=t8H=IH=*HH3H}HY=t/H=H=*HH3H}9H!H=Hu1E3H=o H=aAH A^A]A\[H=HH3EAHHHH3HHAH'HHH3A[UHSATAUAVHHHH@H3HHH=H3,H DE_L%yHHH#`)`+`PA@@8@@@@@ @ @ P@ @ @ @@@@@*@-@XJ@J@PAQATA`A zA@ &UA 1=@LZ.@  -@-@elfsigncrti.scrt1x.ocrt1.sfsrx.strap_tablevalues-Xa.cDrodata.rodatavalues-xpg6.cDdata.dataelfsign.ccmd_infodo_signdo_verifydo_listdo_digestfieldsusagegetelfobjpkcs11_uriBbss.bsscrtn.s_END__START_strdupfopen__environ_lockbzerocryptodebug_inites_errorreallocfwriteelfsign_end__xpg4strcmpelfsign_verify_signaturestrchr__xpg6_edataelfsign_get_signatureselfcertlib_getdn_exitsig_str_printes_getpinsig_info_printelfsign_read_sigfilestrcasecmpelfcertlib_loadtokenkeyfprintfpkcs11_free_urielfcertlib_is_recent_certatexitelfcertlib_getissuersparc64_unix_moduleelfsign_begintohexstr_PROCEDURE_LINKAGE_TABLE_memcpy__longdouble_usedtextdomain_lib_version_finigetopt__ioboptarges_setcertpathgettextMD5Init_startMD5Updatesetlocaleoptind_environfreepkcs11_parse_urielfcertlib_signelfsign_set_signatureselfcertlib_loadprivatekey_DYNAMICelfcertlib_settokenelfsign_hash_etext___ArgvMD5Finalstrlcpyelfcertlib_getcertfclosecryptodebug__fsrelfcertlib_releasecertmalloc__fsr_init_value.interp.SUNW_cap.eh_frame_hdr.eh_frame.SUNW_syminfo.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rela.plt.rodata.rodata1.text.init.fini.got.dynamic.data.bss.symtab.strtab.shstrtab.SUNW_signature]O=Oracle Corporation, OU=Corporate Object Signing, OU=Solaris Signed Execution, CN=Solaris 113NӀ8"[OEŰ 5E8ւhϴNjK:=x5& 3Xd:>n}5ĴR3l.?n6lt<6Guݩ;WJ3Uw'kҖH)N~xy6j~ifۃV|ne/ℎL85`"'҇n"~<@iuYxŞ)r5sV![#ߖ 8*Ֆ)>}1.2.840.113549.1.1.11@ o@ p8@8D!p@`+oB@,9@p?o@ M  @  U"@B]oP@P ko@xo@`@HB@@@@@ *@*@-@-XJ@XJ!J@J!PAPQAQ@ TAT`A` U 6 a  eof