Examples of CertificateVerifierFactory


Examples of org.eclipse.osgi.internal.provisional.verifier.CertificateVerifierFactory

        .getBundleContext();
    ServiceReference certRef = bundleContext
        .getServiceReference(CertificateVerifierFactory.class.getName());
    if (certRef == null)
      throw new IllegalStateException();
    CertificateVerifierFactory certFactory = (CertificateVerifierFactory) bundleContext
        .getService(certRef);
    try {
      CertificateVerifier verifier = certFactory.getVerifier(bundle);
      isSigned = verifier.isSigned();
      isSignedDetermined = true;
      return isSigned;
    } catch (IOException e) {
      throw (IllegalStateException) new IllegalStateException()
View Full Code Here

Examples of org.eclipse.osgi.internal.provisional.verifier.CertificateVerifierFactory

              WorkbenchMessages.BundleSigningTray_Cant_Find_Service),
          StatusManager.LOG);
      return;
    }

    final CertificateVerifierFactory certFactory = (CertificateVerifierFactory) bundleContext
        .getService(certRef);
    if (certFactory == null) {
      StatusManager.getManager().handle(
          new Status(IStatus.WARNING, WorkbenchPlugin.PI_WORKBENCH,
              WorkbenchMessages.BundleSigningTray_Cant_Find_Service),
          StatusManager.LOG);
      return;
    }

    final AboutBundleData myData = data;
    final Job signerJob = new Job(NLS.bind(WorkbenchMessages.BundleSigningTray_Determine_Signer_For, myData.getId())) {

      protected IStatus run(IProgressMonitor monitor) {
        try {
          if (myData != data)
            return Status.OK_STATUS;
          CertificateVerifier verifier = certFactory.getVerifier(myData
              .getBundle());
          if (myData != data)
            return Status.OK_STATUS;
          CertificateChain[] chains = verifier.getChains();
          final String signerText, dateText;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.