Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Publish certificates to LDAP #35

Open
amaccuish opened this issue Oct 20, 2017 · 7 comments
Open

Feature Request: Publish certificates to LDAP #35

amaccuish opened this issue Oct 20, 2017 · 7 comments

Comments

@amaccuish
Copy link

If the user is authenticated via LDAP, it would be useful to publish the newly created certificate to the corresponding certificate attribute in Active Directory.

@laurivosandi
Copy link
Owner

Hello, could you please describe a usecase for this? How do you imagine receiving CSR-s in that case?

@amaccuish
Copy link
Author

The normal request process would apply, but it's useful so users can lookup certificates in Outlook for S/MIME etc.

@laurivosandi
Copy link
Owner

laurivosandi commented Feb 23, 2018

So you're saying you want to publish certificates issued to a particular user under the userCertificate attribute?

@amaccuish
Copy link
Author

amaccuish commented Feb 23, 2018

Yes. So if someone authenticated using ldap or kerberos, we can find them in ldap and at time off issuance store the public key in ldap, overwriting usually anything that's there.

@laurivosandi
Copy link
Owner

This should be doable with one constraint - Certidude should not remove other certificates issued by some other CA. I have currently Estonian ID-card certificates attached to the user for example so issuing another certificate from Certidude should not break that.

@laurivosandi laurivosandi added this to the df milestone Feb 25, 2018
@amaccuish
Copy link
Author

amaccuish commented Feb 25, 2018

I have the exact same. My personal account has both an Estonian ID-card certificate and a internel ca signed cert.

@amaccuish
Copy link
Author

Maybe include some logic to replace only certificates issued by itself?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants