JHBCI Provider trying to use self to verify

Hi, I'm trying to use the JHBCI provider and it's running into a problem when it executes its self-verification code. The JarVerifier wants to create a Key instance and low and behold it tries to use the JHBCI implementation of Key, so as part of instantiation it attempts to verify itself again and it eats its tail until the stack overflows.
This is with Tomcat. I've put the JHBCI provider in jre/lib/ext and added it as #2 in my list of Security providers.
It looks to me from the JHBCI source that they're verifying using the technique described on Sun's website in the article on writing a JCE provider. So what's up? How can I get this to work? I don't necessarily want to put the SunJCE provider first cause I want to use the crypto code from JHBCI.
This seems like a general problem with any Provider that provides JCE tools used to verify jar files (Keys, Certificates and what not). What's the recommended way to avoid this chicken and eggishness? Is there some sort of classloader business that I'm missing?

Here's the stack trace, for what it's worth. Note that this sequence repeats itself indefinitely:
at sun.security.pkcs.PKCS7.parse(PKCS7.java:110)
at sun.security.pkcs.PKCS7.<init>(PKCS7.java:92)
at sun.security.util.SignatureFileVerifier.<init>(SignatureFileVerifier.java:64)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:261)
at java.util.jar.JarVerifier.update(JarVerifier.java:194)
at java.util.jar.JarFile.initializeVerifier(JarFile.java:251)
at java.util.jar.JarFile.getInputStream(JarFile.java:313)
at de.cscc.crypto.provider.JHBCI$JarVerifier.verify(JHBCI.java:590)
at de.cscc.crypto.provider.JHBCI.selfIntegrityChecking(JHBCI.java:486)
at de.cscc.crypto.provider.RSAKeyFactoryEngine.<init>(RSAKeyFactoryEngine.java:56)
at sun.reflect.GeneratedConstructorAccessor11.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructor
AccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at java.security.Security.doGetImpl(Security.java:1136)
at java.security.Security.doGetImpl(Security.java:1083)
at java.security.Security.getImpl(Security.java:1044)
at java.security.KeyFactory.getInstance(KeyFactory.java:108)
at sun.security.x509.X509Key.buildX509Key(X509Key.java:200)
at sun.security.x509.X509Key.parse(X509Key.java:150)
at sun.security.x509.CertificateX509Key.<init>(CertificateX509Key.java:58)
at sun.security.x509.X509CertInfo.parse(X509CertInfo.java:692)
at sun.security.x509.X509CertInfo.<init>(X509CertInfo.java:155)
at sun.security.x509.X509CertImpl.parse(X509CertImpl.java:1630)
at sun.security.x509.X509CertImpl.<init>(X509CertImpl.java:286)
at sun.security.provider.X509Factory.engineGenerateCertificate(X509Factory.java:94
at java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.ja
va:389)
at sun.security.pkcs.PKCS7.parseSignedData(PKCS7.java:267)
at sun.security.pkcs.PKCS7.parse(PKCS7.java:141)

Similar Messages

  • Using ARD to verify DST Update and Office Update

    I am trying to use ARD to verify which users have installed the Daylight Saving Time Update 1.0 on our network. Is there a way to verify this with a report? I know that I can send out Install Packages, but I just didn't want to do that for potentially only a few individuals. Plus I am not sure what type of disruption it would cause to everybody.
    We do use exchange accounts so I understand we have to get the 11.3.3 Office 2004 update as well. I can verify this through Report, Software Version..., then select Entourage.
    I am fairly new at ARD so any suggestions/help would be appreciated.
    Thanks.

    We do use exchange accounts so I understand we have
    to get the 11.3.3 Office 2004 update as well. I can
    verify this through Report, Software Version...,
    then select Entourage.
    I know this is already marked as solved, but I thought I'd share anyway.
    We noticed a few updates ago that not every application was effected by every update. After the 11.3.3 update, PowerPoint still lists version 11.3.2 in the Get Info window. Because of this, I've just started using this command:
    ls -l /Applications/"Microsoft Office 2004"/"Updater Logs"/
    The results for me are:
    -rwxrwxrwx 1 admin staff 121208 Jun 23 2006 11.2.4 Update Log.txt
    -rwxrwxrwx 1 admin staff 120324 Jul 31 2006 11.2.5 Update Log.txt
    -rwxrwxrwx 1 admin staff 120498 Nov 9 14:56 11.3.0 Update Log.txt
    -rwxrwxrwx 1 admin staff 120494 Jan 15 23:11 11.3.3 Update Log.txt
    It's kind of a pain to go through the results (and I might just be a little paranoid) but it's helped.
    I just wish they'd release these updates as packages instead of applications, but that's something else entirely.
      Mac OS X (10.4.8)  

  • I am trying to use my IPAD to video students in my conducting class, then email them the video for self evaluation.  However, many of the video clips are too long to email.  Is there anyway to compress the video clips and still email them so they can view

    I am trying to use my IPAD to video students in my conducting class, then email them the video for self evaluation.  However, many of the clips are too long to send.  Is there a way I can compress the clips and still send them via email so they can open and them using Quicken?
    Muzakmn

    It depends on the clips' content, their current format, and how much you would need to compress them, but in most cases and with most email systems, it's difficult to impossible to compress a clip enough to be able to get it through the attachment size limits of most email providers and still have the video be comprehensible. You'll probably need to find a web site or other method where you could post the videos for download by the students.
    You can try compression and trimming, though, and see if you can get the video small enough to email. An attachment often has to be 3MB or less to go through, though it depends entirely on the email systems on both ends. If you look to the right under "more like this" you'll find similar threads on the subject.
    Regards.

  • I'm trying to use FaceTime but when I try to log in, the system tries to verify and gives me a number to call Apple to complete registration.  Is there anything I can do?

    I'm trying to use FaceTime from my IMac OS Version 10.8.5 but when I try to log in, the system tries to verify and gives me a number to call Apple to complete registration.  Is there anything I can do? 

    There is no official public documentation of that alert as far as I know.
    If you're trying to sign in to FaceTime, try to sign in to iMessage in the Messages application, or vice versa.
    Otherwise, do as the alert directs. According to reports, you won't be charged for the support call if you select "Apple ID"—not the hardware model—as the product you're asking about, and cite the "customer code" in the alert as the "validation code" when you speak to the Apple representative.

  • I'm trying to use a madcatz controller on the mac but it turns on for 2 seconds and turns off. the system profiler picks it up as a xbox 360 gamepad but says its not been configured. how can i allow my self use this with my games.

    i'm trying to use a madcatz controller on the mac but it turns on for 2 seconds and turns off. the system profiler picks it up as a xbox 360 gamepad but says its not been configured. how can i allow my self use this with my games!

    I have exactly the same problem.
    I'm a little peed-off with Microsoft on this. The original wireless controller I have doesn't work either since the cable I'm using is 'just' the charge and play cable, so a direct connection to my Mac won't work with this cable. It's a cable for god's sake. Why on EARTH put any limitations on this!?!?
    Next I learn I need an additional USB wireless receiver from Microsoft to get my original 360 controller to talk to my Mac. As I certainly don't want to fork any more microsoft dollars on this, this is not an option.
    Next I think, yes! I have a MadCatz 360 wired USB controller. This should surely do the trick just plugging it in and the way I go. But oh no, for some reason I plug my MadCatz Xbox360 controller in, it flashes a few times then switches off and can't be turned on again.
    The System Profiles recognizes it as a MadCatz 360 device controller but that is about it, but the ontroller software I download for the System Prefs (360Controller, USBOverdrive etc) don't even recognize the controller as being plugged in.
    What the **** Is The Microsoft Deal with all of this!?!?
    PS: Oh, and I forgot to mention, there are No drivers for device 4716 that I can find on the MadCatz website, or am I going blind?
    If anyone has a link, it would be appreciated.
    Message was edited by: nostrawaggus

  • HT3939 if I purchased iPhone 5 GSM A1429, then I tried to use CDMA SIM card inside the same phone, does it'll work and provide me signals ???

    Hi All,
    Regarding iPhone 5, at the latest model, if I bought an unlocked one from UK Apple Store,  iPhone 5 GSM   A1429, then I tried to use CDMA SIM card inside the same phone, does it'll work and provide me signals or not. ??
    Thanks for your answering.

    The answer is complicated. None of the major carriers offer PAYG service in the US, but if you buy a contract-free phone for full price you can get a plan that can be canceled at any time from any of the major carriers (AT&T, Verizon, Sprint and T-Mobile). There are smaller resellers that offer PAYG service (StraightTalk, for example), but they are hard to deal with.
    The most liberal is the GSM carrier T-Mobile. They have "unbundled" the phone from the service, so if you bring your own phone or pay full price for a phone the monthly cost will be lower.
    The other 3 will charge you the same monthly cost whether you pay full price for the phone or get a subsidized phone.
    Verizon iPhone 5 series phones are unlocked out of the box for international use (thanks to a condition the FCC imposed on Verizon when they were allowed to buy a substantial chunk of spectrum). They are the only phones sold in the US that will work on LTE bands in the UK and Europe.
    Sprint is not a good choice, because they give you a hard time if you want to unlock your phone.
    AT&T phones are locked, but they will unlock the phone if you pay full price or pay off your early termination fee. However, they will only work on GSM in the UK, not on LTE (4G).

  • HT1918 hi , i don't have bank account . im trying to use apple id to download free apps but it is asking me to provide billing information but i don't have it . so how can be able to preceed without my account provided here

    Hi, im trying to use an apple id at iTunes store. I only wanna get free apps but it is asking me about the billing information but I don't have bank account . how can I provide a bank account there. how would I be able to use those free apps on my iphone without providing the billing information.

    Creating an iTunes Store, App Store, iBooks Store, and Mac App Store account without a credit card

  • How to use self-signed certificate to verify others certificate?

    the self-signed certificate and keys acts as CA like VeriSign
    alias =SelfSignCA
    keystore = SelfSignLib
    certificate = SelfSign.cer
    certificate to be verify
    alias = companyCA
    certificate = companyLib
    csr file = company.csr
    how to use keytool to verify/sign the company certificate?thank you.

    Well, this might not be much help, but for 10g, on AIX, docID 1171558.1 describes how to create a new certificate.
    Not sure how relevant it will be for 11g, sorry :(

  • I am trying to use an education program that needs Java applets to install and use and it will not use Safari. When I download IE from the web it will not install. How can I get a browser that will work on my MacAir for travel use of this program?

    I am trying to use and education program that needs Java applets and it will not run on Safari. IE will not install from the web. How do I get a browser that will work to install so I can use this program when I travel.

    Try using FireFox. IE will only run on a Mac if you run Windows on the Mac.
    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    Install the Apple Boot Camp software.  Purchase Windows 7 or Windows 8.  Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows.  Boot Camp enables you to boot the computer into OS X or Windows.
    Parallels Desktop for Mac and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  Parallels is software virtualization that enables running Windows concurrently with OS X.
    VM Fusion and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    CrossOver which enables running many Windows applications without having to install Windows.  The Windows applications can run concurrently with OS X.
    VirtualBox is a new Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris.  It is not as fully developed for the Mac as Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc.  There are performance differences between dual-boot systems and virtualization.  The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system. See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion. A more recent comparison of Parallels, VM Fusion, and Virtual Box is found at Virtualization Benchmarks- Parallels 10 vs. Fusion 7 vs. VirtualBox. Boot Camp is only available with Leopard and later. Except for Crossover and a couple of similar alternatives like DarWine you must have a valid installer disc for Windows.
    You must also have an internal optical drive for installing Windows. Windows cannot be installed from an external optical drive.

  • I cant install or uninstall my itunes. I get this error 'the feature you are trying to use is on a network resource that is unavilable' Now ive seen the solutions on here but im using windows 8.1. Ive tried all options so please can someone help?

    I cant install or uninstall my itunes. I get this error 'the feature you are trying to use is on a network resource that is unavilable' Now ive seen the solutions on here but im using windows 8.1 and none of them work for me. Ive tried all options so please can someone help?

    That doesnt work for me. I removed itunes through the windows cleaner method as shown in other posts and re-installed itunes. Now im getting this error
    iTunes was not installed correctly. Please reinstall iTunes
    Error 7 (Windows error 126)
    Also my Microsoft office has stopped working after i deleted Itunes which is really strange.
    Can somebody provide me a solution please....

  • "the feature you are trying to use is on a network resource that is unavailable..." HELP PLEASE!!!!

    Hello. I have a DELL Laptop with Windows 7 (64-bit). I've always installed/downloaded the newest up-to-date iTunes. Now all of the sudden, i can't install the new iTunes 10.5 (i've had this problem since the previous version of iTunes-before the 10.5) It would start the downloading process but then all of the sudden (towards the end) i get an error message saying "the feature you are trying to use is on a network resource that is unavailable." i follow the steps the error message provides me but nothing is working! I can't uninstall (to reinstall it) either! I could really use a solution for this pleaseeee!!! It's getting on my nerves!!! i really want to keep my iPhone 4 and my music with iTunes. So can anyone please hellpppp!!!!

    Hello. Actually I FINALLY found a SOLUTION that works. It worked for me, I hope it works for you. Go to this website: http://support.microsoft.com/mats/Program_Install_and_Uninstall  click RUN NOW and follow the instructions. This "fix it" will uninstall iTunes completely! (without having to remove any other apple-related programs). Make sure when you click on iTunes you choose to UNINSTALL it. Just let the "fix it" do the rest and whatever windows pop up just ignore them. Let the process complete until the "feedback" window from the "fix it" program comes up. Then you should see the desktop shortcuts are removed, if not: try double clicking on it as if you were to open the iTunes program and a message will come up saying "this program has been changed/removed..." then click the option to erase or delete. Then go to apple.com, download iTunes 10.5 (compatible for 64-bit windows) and it should work. IT WORKED FOR ME!! I hope it works for you. Let me know :)

  • I am trying to use a website that requires that my computer have the lastest version of Java, which I have updated and installed, however Firefox does not recon

    I am trying to use a website that requires that my computer have the latest version of Java, which I have updated and installed Java 7 Update 51 (64-bit), however Firefox does not recognize that I even have Java on my computer. My computer is 64-bit
    When I run "Verify Java Version" it show nothing is installed... but it is, I know that for a fact because it shows in my "Control Panel/Programs/Programs and Features".
    When I go back to the Java Download page, the following message is visible:
    "We have detected you may be viewing this page in a 32-bit browser. If you use 32-bit and 64-bit browsers interchangeably, you will need to install both 32-bit and 64-bit Java in order to have the Java plug-in for both browsers."
    My question is this:
    Is there a way to change my Firefox browser from 32-bit to 64-bit.... because it appears that this is way Java is not functioning properly?

    Firefox needs 32-bit plugins, so you'll need to install 32-bit Java for Firefox.
    No, you can't change Firefox from 32-bt to 64-bit. There is a Nightly 64-bit version (alpha) of Firefox, but it is used only to test for regressions until development is resumed.

  • Trying to use UK iPhone 5s abroad

    Hi I have a UK bought iPhone 5s. It's a1457 model.
    I am trying to use it in South Korea on 4G LTE and their iPhone 5s are all a1530 models.
    I was wondering if it's possible to use my a1457 over there. The essence of the question is if it's possible to use 4g over there.
    Also was wondering if it's possible to check if my iPhone is unlocked. Got it as a gift so unsure if it's unlocked.
    I'd love to try another SIM cards though nano sims are rather expensive to just buy as they go for £10 a piece?
    I'm currently on 4G EE and it works perfectly on EE though never tried another network so quite unsure
    Thanks in advance!

    Thanks kiltedtim.
    I will have to check with apple or my network provider if it will work or not
    As far as I found that one of the Korean service providers use LTE frequency of 900mhz and 1800mhz when my network provider Everything Everywhere in UK use 1800mhz only. If both use somehow at 1800mhz wondering it might work? I am quite lack in knowledge when it comes to these tech bits.
    Cheers anyways!

  • TS1292 Purchased gift cards about a year ago. Misplaced two of them. Found them yesterday, tried to use one today. Invalid. If the money is tagged to the card code why is it invalid? Now have to take photos of both sides and find receipt? Guess out $20?

    Purchased gift cards about a year ago. Misplaced two of them, but Found them yesterday. i tried to use one today. Invalid. If the money is tagged to the card code why is it invalid? Now have to take photos of both sides and find receipt? Finding the receipt might take as long as .finding the cards. If I paid hard earned money for the card from a computer company why would that card not be in their data base waiting to be activated? I guess I am out $20 to Apple for not activating immediately! My account was hacked once so I won't put a credit card in and live with gift cards. Now I am getting hit for $20, two gift cards for ten each. I now question who and how people are making money?? Is my only solution, buy card, redeem code instantly, purchase item?

    Hi Oxfordataloss,
    Thanks for posting. I'm really sorry you've had such problems with BT, it's certainly not the kind of service we would hope to provide. I'll take your comments on board and if you don't receive the final bill as expected please drop me an email with the account details and a link to this thread for reference.
    Cheers
    David
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • I am trying to use window.scrollto in javascript that is part of my extension however the page is not scrolling at all, can anyone point out what i need to do

    I have written an extension that I want to call from a windows program to make part of the page scroll into view. I have sucessfully got my windows program talking to the extension and calling my code to scroll into view however when I call window.scrollTo and provide the new coordinates nothing happens.
    window.scrollTo(parseInt(myNewScrollLeft), parseInt(myNewScrollTop));
    I have tried to use the nsiScrollBoxObject interface instead however I cannot work out how to get the interface for the main document window from within my javascript.

    I have worked out what is wrong. I need to call gBrowser.contentWindow.scrollTo() to get it to work.

Maybe you are looking for

  • How do you make some pictures in your iphoto library, eyes only protected

    I want to make some of my pictures unviewable except by password or something so they are not accessible to the whole family, for example I bought my wife a present and took a picture of it to send to her dad and brother. She opened iphoto and you gu

  • Apps wont update due too incorrect billing information which is correct

    my ipad 2 will not update apps or download new apps. Keeps asking for billing info on my credit card and i enter it but its always incorrect.

  • Help ReadyNAS NV+ as FTP server using Apple Time Capsule

    I am setting this up for somebody else. I followed http://www.readynas.com/?p=1682 to configure the ReadyNAS RND4000 NV+ and then followed http://manuals.info.apple.com/en_US/Designing_AirPort_Networks_10.5-Windows.pdf starting on page 54 to limited

  • Dreamweaver is unable to open my app in the emulator.

    Hi..! I am using Dreamweaver cs5.5 to develop my android apps but unfortunately I couldn't run the app in the emulator. When I go to Site -> Mobile Applications -> Build And Emulate -> Android then the emulator opens up but my app does not display th

  • Force Metadata Browser to update

    When importing from a CF card and copying as DNG, I see the following: If, after import, I select images and add City, State, Country info, the metadata browser still shows Unknown Country>Unknown State>Unknown City groupings that contain these same