Projet

Général

Profil

Scénario #34910

Correction SP-T05-001 - Importer des certificats au format PKCS12 et PEM (2.9.0-RC1)

Ajouté par Fabrice Barconnière il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
03/05/2021
Echéance:
01/01/2024
% réalisé:

100%

Temps estimé:
0.00 h
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Pas №13

Fenêtre d'erreur : error in add_cred_auth: Cannot generate keyid in certificate : list index out of range
Traceback dans /var/log/arv/error.log

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 228, in get_keyid_from_certifstring
    subjkey, keyid = get_keyid_from_keyid_in_certif(certif_name, passwd, mode=mode)
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 53, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 212, in get_keyid_from_keyid_in_certif
    keyid = output.split("keyid:")[1]
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/arv/db/edge.py", line 209, in add_credential_auth
    subjkey, keyid_cred = get_keyid_from_certifstring(credential, mode='x509')
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 53, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 235, in get_keyid_from_certifstring
    raise Exception(msg)
Exception: Cannot generate keyid in certificate : list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/arv/db/edge.py", line 257, in add_certificate_authorities
    ca = add_credential_auth(ca_cert)
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 53, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/arv/db/edge.py", line 219, in add_credential_auth
    raise Exception("error in add_cred_auth: %s" % e)
Exception: error in add_cred_auth: Cannot generate keyid in certificate : list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/arv/web/page.py", line 86, in render
    ret = self.render_page(request)
  File "/usr/lib/python3/dist-packages/arv/web/childpage.py", line 173, in render_page
    node.import_credential(private_key=private_key, credential=pkcs7_certificate, passwd=key_passphrase)
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 53, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/arv/db/node.py", line 278, in import_credential
    ca = add_certificate_authorities(ca_cred, 'x509')
  File "/usr/lib/python3/dist-packages/arv/lib/util.py", line 53, in newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/arv/db/edge.py", line 264, in add_certificate_authorities
    raise ValueError(str(e))
ValueError: error in add_cred_auth: Cannot generate keyid in certificate : list index out of range

Exécution Squash-TM


Sous-tâches

Tâche #34894: Correction SP-T01-001 - Sphynx-ARV enregistré sur Zéphir (2.9.0-RC1)FerméPhilippe Caseiro

Tâche #35018: [EOLE 2.9] Pouvoir importer ses certificatsFerméPhilippe Caseiro

Tâche #35094: TestFerméBenjamin Bohard


Demandes liées

Lié à Distribution EOLE - Tâche #34793: La commande openssl ne renvoie pas exactement le même résultat en 2.9 et 2.8 Fermé 26/10/2022

Historique

#1 Mis à jour par Fabrice Barconnière il y a plus d'un an

  • Lié à Tâche #34894: Correction SP-T01-001 - Sphynx-ARV enregistré sur Zéphir (2.9.0-RC1) ajouté

#2 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Tâche parente #34741 supprimé

#3 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Tracker changé de Tâche à Scénario
  • Echéance mis à 01/01/2024
  • Version cible changé de Qualification EOLE 2.9.0 RC1 à Carnet Cadoles

#4 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Echéance 01/01/2024 supprimé
  • Version cible Carnet Cadoles supprimé
  • Début 03/05/2021 supprimé
  • Release mis à Carnet de produit (Cadoles)

#5 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Points de scénarios mis à 1.0

#6 Mis à jour par Laurent Gourvenec il y a plus d'un an

  • Echéance mis à 01/01/2024
  • Assigné à mis à Philippe Caseiro
  • Version cible mis à Carnet Cadoles
  • Début mis à 01/10/2022

#7 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Lié à Tâche #34793: La commande openssl ne renvoie pas exactement le même résultat en 2.9 et 2.8 ajouté

#8 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Statut changé de Nouveau à Terminé (Sprint)
  • Version cible changé de Carnet Cadoles à Livraison Cadoles 31/01/2023
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.9.0

Formats disponibles : Atom PDF