Hello
While working on configuration of SAS Viya4 for using customer provided ca certificates, I came across these terms.
trustedcerts.pem, sas-ingress-certificate.pem, sas-ingress.key and sas-ingress-CA-certificate.pem.
Wondering if some one can help me understand these terms?
sas-ingress.key — The Private KeyThis is the private key for the Ingress Controller (typically NGINX). It is the secret half of the public/private key pair used in TLS handshakes.
sas-ingress-certificate (alongside the signed certificate).customer-provided-ingress-certificate.yaml as tls.key.sas-ingress-certificate.pem).sas-ingress-certificate.pem — The Signed Server Identity CertificateThis is the public TLS certificate for the Ingress Controller — the certificate presented to browsers and clients when they connect to SAS Viya over HTTPS.
sas-ingress-CA-certificate.pem).sas-ingress-certificate, specified as tls.crt in customer-provided-ingress-certificate.yaml.sas-ingress-CA-certificate.pem — The CA Certificate (Trust Anchor)This is the Certificate Authority (CA) certificate that signed sas-ingress-certificate.pem. It represents the root (or intermediate) of your PKI trust chain.
x509: certificate signed by unknown authority errors.customer-provided-ca-certificates.yaml — you place PEM-encoded CA cert files under site-config/security/cacerts/ and reference them in that YAML.sas-certframe init container).trustedcerts.pem — The Aggregated Trust StoreThis is SAS Viya's compiled/aggregated trust store file — a single PEM file that concatenates all trusted CA certificates that SAS services use to verify TLS connections.
/opt/sas/viya/config/etc/SASSecurityCertificateFramework/cacerts/trustedcerts.pem
sas-certframe init container, which builds this file automatically at pod startup by merging all the CA sources.sas-ingress.key — The Private KeyThis is the private key for the Ingress Controller (typically NGINX). It is the secret half of the public/private key pair used in TLS handshakes.
sas-ingress-certificate (alongside the signed certificate).customer-provided-ingress-certificate.yaml as tls.key.sas-ingress-certificate.pem).sas-ingress-certificate.pem — The Signed Server Identity CertificateThis is the public TLS certificate for the Ingress Controller — the certificate presented to browsers and clients when they connect to SAS Viya over HTTPS.
sas-ingress-CA-certificate.pem).sas-ingress-certificate, specified as tls.crt in customer-provided-ingress-certificate.yaml.sas-ingress-CA-certificate.pem — The CA Certificate (Trust Anchor)This is the Certificate Authority (CA) certificate that signed sas-ingress-certificate.pem. It represents the root (or intermediate) of your PKI trust chain.
x509: certificate signed by unknown authority errors.customer-provided-ca-certificates.yaml — you place PEM-encoded CA cert files under site-config/security/cacerts/ and reference them in that YAML.sas-certframe init container).trustedcerts.pem — The Aggregated Trust StoreThis is SAS Viya's compiled/aggregated trust store file — a single PEM file that concatenates all trusted CA certificates that SAS services use to verify TLS connections.
/opt/sas/viya/config/etc/SASSecurityCertificateFramework/cacerts/trustedcerts.pem
sas-certframe init container, which builds this file automatically at pod startup by merging all the CA sources.The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
Learn how to explore data assets, create new data discovery agents, schedule data discovery agents, and much more.
Find more tutorials on the SAS Users YouTube channel.