Connecter SAS 9.4 à SAS Viya : Résoudre les erreurs d'importation de certificats SSL
Simon 19 vistas
Nivel de dificultad
Débutant
Publicado el :
Consejo del experto
Michael
Le SAS Deployment Manager est extrêmement strict sur le formatage : il n'échoue pas à cause du cryptage, mais souvent à cause de métadonnées parasites. La règle d'or pour réussir l'import est de reconstruire manuellement votre fichier .pem en respectant la hiérarchie inverse : placez impérativement le certificat Intermédiaire avant la Racine (Root). C'est cette séquence précise, épurée de tout commentaire, qui permet à SAS 9.4 de valider correctement la chaîne de confiance
Cet article détaille la procédure pour contourner les erreurs classiques de type "Failed to validate the certificate path" ou "Certificate file is not Base-64 encoded".
Le format du fichier : Le fichier brut peut contenir des commentaires ou des métadonnées que l'outil d'importation ne parvient pas à analyser.
La chaîne de confiance : L'ordre des certificats (Racine et Intermédiaire) est strict et doit être respecté pour que la validation réussisse.
La Solution : Créer un fichier de certificat propre
Pour réussir l'importation, il ne faut pas utiliser le fichier brut tel quel. Il est nécessaire de créer manuellement un nouveau fichier .pem contenant uniquement les blocs nécessaires, dans le bon ordre.
La structure de votre nouveau fichier doit ressembler exactement à ceci :
New BufferRO
-----BEGIN CERTIFICATE-----
<Bloc de texte du certificat SAS VIYA Intermediate CA>
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
<Bloc de texte du certificat SAS VIYA Root CA>
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
<Bloc de texte du certificat SAS VIYA Intermediate CA>
Sélectionnez l'option pour ajouter des certificats au Trusted CA Bundle.
Pointez vers votre fichier viya™_import.pem.
L'importation devrait maintenant s'effectuer sans erreur de validation. Une fois cette étape de sécurité franchie, vous pourrez passer à la configuration de l'authentification (fichier .authinfo ou .netrc) pour finaliser la connexion entre vos environnements.
Aviso importante
Los códigos y ejemplos proporcionados en WeAreCAS.eu son con fines educativos. Es imperativo no copiarlos y pegarlos ciegamente en sus entornos de producción. El mejor enfoque es comprender la lógica antes de aplicarla. Recomendamos encarecidamente probar estos scripts en un entorno de prueba (Sandbox/Dev). WeAreCAS no acepta ninguna responsabilidad por cualquier impacto o pérdida de datos en sus sistemas.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.