Connecter SAS 9.4 à SAS Viya : Résoudre les erreurs d'importation de certificats SSL
Simon 19 Aufrufe
Schwierigkeitsgrad
Débutant
Veröffentlicht am :
Expertenrat
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.
Wichtiger Haftungsausschluss
Die auf WeAreCAS.eu bereitgestellten Codes und Beispiele dienen Lehrzwecken. Es ist zwingend erforderlich, sie nicht blind in Ihre Produktionsumgebungen zu kopieren. Der beste Ansatz besteht darin, die Logik zu verstehen, bevor sie angewendet wird. Wir empfehlen dringend, diese Skripte in einer Testumgebung (Sandbox/Dev) zu testen. WeAreCAS übernimmt keine Verantwortung für mögliche Auswirkungen oder Datenverluste auf Ihren Systemen.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.