-
Notifications
You must be signed in to change notification settings - Fork 28
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
Keyname for certificates should be consistently handled and editable once entity exists #184
Comments
Hi Chris, All the best, On 20/04/15 16:32, Canadian Access Federation wrote:
Janusz Ulanowski |
Thanks. I understand and appreciate the desire to mask it. I would also consider accepting a keyname that ONLY aligned with the certificate and that it was uneditable in the model. In that case, I would open the entity, it would populate the field and I would click save (a locally managed one of course!). I think this statement from the security advisory captures why it is being asked for and believe other users of the Jagger would desire and benefit from it as well:
If the request is not easily actioned, can you confirm how I can manually edit the keyname either via SQL commands or strategically for locally managed entities? My suggestions above are just me guestimating how it could be done. Many thanks in advance. C |
This challenge is is related to responding to the SAMLJ issue mentioned here http://shibboleth.net/community/advisories/secadv_20150225.txt where those who produce metadata should populate 'Keyname' with each of their entities records. Today, Jagger does not do that and is not as consistent as it could be around keyname elements :(
Right now,IF Keyname element in SAML metadata is available when an entity is created via metadata fragment or loaded via the import process it will exist and be used (nice!)
HOWEVER, if one wants to ADD a keyname value to an existing certificate or examine the existing certificate and use the existing keyname that should agree with the certificate (ie populate keyname from existing cert), it cannot be done in Jagger at this time.
Right now this means that in order to add keynames to existing entities one has these possible scenarios:
-- identify what you should edit in the Mysql schema and perform an edit there (very difficult, and not explored by this issue submitter yet)
-- with only using the web interface AND the entity is static, edit the static metadata
-- with only using the web interface AND the entity is locally managed, view the metadata, cut and paste it, edit in keyname manually, DELETE the entity, and recreate it.
A preferred experience would be:
For entities that exist without a keyname to have some way to add the field.
Also have the option of importing the keyname based of the cn and Subject Alternatenames of the entity's certificate (there may be more than one keyname)
The text was updated successfully, but these errors were encountered: