Skip to content

Implement PKCS authentication  #728

Closed

Description

@JavaJoeS

Discussed in #680

Originally posted by JavaJoeS September 13, 2023
Add PKCS12 and PKCS11 implementation.
See; eclipse-m2e/m2e-core#1538

Activity

  1. JavaJoeS commented on Oct 4, 2023

    @JavaJoeS
    Author

    Almost all internet sites are secured, most publicly, some privatized requiring user x509 Certificates. Eclipse needs to have the ability to utilize keystores and truststores to provide SSLcontext.

  2. JavaJoeS commented on Oct 10, 2023

    @JavaJoeS
    Author

    Looking to add UI for a PKI selection in package;
    package org.eclipse.ui.internal.net.auth
    Looks to me like the place to put it?

  3. mickaelistria commented on Oct 10, 2023

    @mickaelistria
    Contributor

    Yes, this seems like the right package where to add authentication features.

  4. JavaJoeS commented on Oct 10, 2023

    @JavaJoeS
    Author

    I pulled a fork and began adding in some code. Its going to be a lot of work!
    I have a lot of highly customized code that I will need to make generic.

  5. JavaJoeS commented on Oct 12, 2023

    @JavaJoeS
    Author

    For my custom PKI implementation I used; import org.eclipse.equinox.security.storage.ISecurePreferences;
    import org.eclipse.equinox.security.storage.SecurePreferencesFactory; to contain all of the pki related information; including, but not limited to; Passwords, Pins and physical locations. However, that may not be the best solution for this implementation. I see references to import org.eclipse.core.resources.IStorage and was wondering if that is an acceptable alternative or if its as secure? Any help, ideas, comments greatly appreciated.

  6. akurtakov commented on Jan 27, 2025

    @akurtakov
    Member

    Closing this one as there is clear action pending on contributor and discussions would better be handled in less places. #1716 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions