Scénario #33827
ARV 2.8.1 : Impossible d'importer un certificat
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
10/05/2022
Echéance:
03/06/2022
% réalisé:
100%
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
L'importation d'un certificat dans ARV n'est plus possible en 2.8.1 :
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/lib/util.py", line 53, in newFunc return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/arv/web/childpage.py", line 368, in render_page cred.mod_keys(public_key, password, private_key) 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 464, in mod_keys self.node.import_credential(private_key, credential, passwd, 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 274, in import_credential cert_type, certificate = der_to_pem(credential) 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 338, in der_to_pem raise Exception(f'unable to convert certificat in PEM format: {process.stdout.read().decode()}, {process.stderr.read().decode()}') Exception: unable to convert certificat in PEM format: , unable to load certificate 139682512061760:error:0D0680A8:asn1 encoding routines:asn1_check_tlen:wrong tag:../crypto/asn1/tasn_dec.c:1149: 139682512061760:error:0D07803A:asn1 encoding routines:asn1_item_embed_d2i:nested asn1 error:../crypto/asn1/tasn_dec.c:309:Type=X509
Reproductible en suivant le test squash SP-T05-001 - Importer un certificat PKCS12
L'erreur se produit au pas n°13...
Ce même test est passant avec un Sphynx 2.8.0.
Sous-tâches
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Tracker changé de Demande à Scénario
- Description mis à jour (diff)
- Début
15/02/2022supprimé - Release mis à Carnet de produit (Cadoles)
- Points de scénarios mis à 1.0
#2 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Description mis à jour (diff)
#3 Mis à jour par Celine Rappeneau il y a presque 2 ans
- Echéance mis à 03/06/2022
- Version cible mis à Prestation Cadoles MEN 2022 19-22
- Début mis à 09/05/2022
#4 Mis à jour par Emmanuel GARETTE il y a presque 2 ans
- Assigné à mis à Alain Guichard
#5 Mis à jour par Emmanuel GARETTE il y a presque 2 ans
- Assigné à changé de Alain Guichard à Emmanuel GARETTE
#6 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Statut changé de Nouveau à Terminé (Sprint)
- Release changé de Carnet de produit (Cadoles) à EOLE 2.8.1