> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Describe cómo trabajar con certificados o claves en Rules o en solicitudes a Management API que requieren una representación en cadena del archivo.

# Trabajar con certificados y claves como cadenas

Puede usar el siguiente comando en un shell de UNIX para concatenar un certificado en formato PEM con `\n` (salto de línea de escape):

```bash wrap lines theme={null}
awk 'NF {sub(/\r/, ""); printf "%s\\n",$0;}' certificate.pem | pbcopy
```

Esto copia el valor en el portapapeles para que puedas pegarlo donde lo necesites.

<div id="more-information">
  ### Más información
</div>

Al trabajar con certificados o claves en Rules o en solicitudes de la <Tooltip tip="Management API: Un producto que permite a los clientes realizar tareas administrativas." cta="Ver glosario" href="/es/docs/glossary?term=Management+API">Management API</Tooltip> v2, lo más probable es que necesite una representación en cadena del archivo.

Si abre un archivo de certificado (`cer`, `pem`) con un editor de texto, verá algo como esto:

```text lines theme={null}
-----BEGIN CERTIFICATE-----
MIICzDCCAbQCCQDH8GvxPIeH+DANBgkqhkiG9w0BAQsFADAoMQswCQYDVQQGEwJh
cjEZMBcGA1UEAwwQaHR0cHM6Ly9uaWNvLmNvbTAeFw0xOTA0MDgxODA3NTVaFw0y
//
// más líneas de información codificada en base64
//
nSWyabd+LiBGtLTMB+ZLbOIi3EioWPGw/nHOI8jzPrqhiCLuZCSQmiqrLQYNsc1W
-----END CERTIFICATE-----
```

Las líneas entre el encabezado `-----BEGIN CERTIFICATE-----` y el pie `-----END CERTIFICATE-----` contienen información binaria codificada en base64. Las claves públicas y las claves privadas (archivos `.key`) tendrán un aspecto similar; solo cambiarán el encabezado y el pie.

Para obtener una representación en cadena de un archivo de certificado o clave, tendrás que concatenar todo en una sola línea y reemplazar los saltos de línea reales del archivo por la secuencia `\n` (salto de línea de escape). Así, a partir del ejemplo anterior obtendrías algo como esto:

```text lines theme={null}
"-----BEGIN CERTIFICATE-----
\nMIICzDCCAbQCCQDH8GvxPIeH+DANBgkqhkiG9w0BAQsFADAoMQswCQYDVQQGEwJh\n
[..all the other lines..]
-----END CERTIFICATE-----\n"
```

<div id="learn-more">
  ## Más información
</div>

* [Configurar Auth0 como proveedor de identidad SAML](/es/docs/authenticate/single-sign-on/outbound-single-sign-on/configure-auth0-saml-identity-provider)
* [Configurar Auth0 como proveedor de servicios SAML](/es/docs/authenticate/protocols/saml/saml-sso-integrations/configure-auth0-saml-service-provider)
