Tema anterior: FirmaTema siguiente: Proceso de firma/encriptado para la solicitud de SOAP


Encriptado
Agregar encriptado

Encripta la solicitud de SOAP y agrega una nueva clave simétrica encriptada en el encabezado <wsse:Security> de la solicitud de SOAP. CA Process Automation utiliza una clave simétrica para encriptar el contenido de la solicitud de SOAP. El certificado (clave pública), proporcionado en el almacén de claves, encripta la propia clave simétrica y la incluye en el encabezado <wsse:Security>. Si se selecciona este campo, todos los campos de Parámetros de encriptado se activan.

Parámetros de encriptado

Los parámetros siguientes definen la encriptación:

Alias de la clave pública

Define el alias (clave pública) del certificado con el cual se encripta la clave simétrica en el almacén de claves.

Algoritmo de canonización

Define el método de canonización que se utiliza para convertir en serie los datos antes de aplicar el encriptado. Deje este campo en blanco para utilizar la puesta en serie estándar.

Algoritmo de encriptado simétrico

Especifica el tipo de algoritmo simétrico con el cual se encriptan los datos.

Valores:
  • Tripledes-cbc: se utiliza DES triple. Este método utiliza una clave con una longitud de 8 bytes - 24 bits.
  • aes128-cbc: se utiliza AES con una clave de 128 bits.
  • aes192-cbc: se utiliza AES con una clave de 192 bits.
  • aes256-cbc: se utiliza AES con una clave de 256 bits.

Valor predeterminado: AES128

Nota: Si se establece este parámetro como aes192-cbc o aes256-cbc, puede producirse el siguiente error:

Tamaño de clave o parámetros predeterminados no válidos.

Si se produce este error, descargue los archivos Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files del sitio web de Oracle:

  • US_export_policy.jar
  • local_policy.jar

Sobrescriba los archivos .jar existentes del mismo nombre en C:ruta_a_JRE_usada_por_PAM\lib\security con los nuevos.

¿Encriptar la clave simétrica?

Encripta la clave simétrica con la que se encriptaron los datos. A continuación, el producto incluye la clave en el encabezado <wsse:security><xenc:EncryptedKey>.

Algoritmo de encriptado de claves simétrico

Define el algoritmo con el que se encripta la clave simétrica. Este parámetro solo es aplicable si la clave se va a encriptar.

Valor predeterminado: RSA15

Tipo de identificador de la clave pública

Especifica el identificador de claves utilizado para configurar los elementos de identificación del certificado (clave pública) en el elemento <xenc:EncryptedKey>. El receptor utiliza la clave privada que corresponde a este certificado (clave pública) para desencriptar la clave simétrica. A continuación, el producto utiliza la clave simétrica para descifrar la solicitud de SOAP.

Valores:
  • 1 (Token de seguridad binario): el producto agrega <wsse:SecurityTokenReference> al elemento <xenc:EncryptedKey>. El elemento <xenc:EncryptedKey> utiliza un fragmento de URI en un elemento <wsse:Reference> para hacer referencia al certificado (clave pública). El fragmento de URI hace referencia a la clave pública. El producto incluye la clave pública como datos binarios en el elemento <wsse:BinarySecurityToken> del encabezado <wsse:Security>.
  • 2 (Nombre de emisor y número de serie): el producto agrega <wsse:SecurityTokenReference> al elemento <xenc:EncryptedKey>. El elemento <xenc:EncryptedKey> utiliza un elemento <ds:X509Data><ds:X509:IssuerSerial> para hacer referencia al certificado (clave pública). Este elemento únicamente identifica a un certificado por su nombre de emisor y número de serie X.509.
  • 3 (Identificador de certificado de X509): el producto agrega <wsse:SecurityTokenReference> al elemento <xenc:EncryptedKey>. El elemento <xenc:EncryptedKey> utiliza un elemento <wsse:KeyIdentifier ValueType="oasis-200401-wss-x509-token-profile-1.0#X509v3"> para hacer referencia al certificado (clave pública).
  • 4 (Identificador de la clave del asunto): el producto agrega <wsse:SecurityTokenReference> al elemento <xenc:EncryptedKey>. El elemento <xenc:EncryptedKey> utiliza un elemento <wsse:KeyIdentifier ValueType="#oasis-200401-wss-x509-token-profile-1.0#X509SubjectKeyIdentifier"> para hacer referencia al certificado (clave pública).
  • 8 (Identificador de Thumbprint SHA1): el producto agrega <wsse:SecurityTokenReference> al elemento <xenc:EncryptedKey>. El elemento <xenc:EncryptedKey> utiliza un elemento <wsse:KeyIdentifier ValueType="#oasis-wss-soap-message-security-1.1#ThumbprintSHA1"> para hacer referencia al certificado (clave pública).

Valor predeterminado: 0. El operador utiliza el identificador de claves predeterminado (nombre de emisor y número de serie) de la implementación.

Partes para encriptar

Especifica las partes de la solicitud de SOAP que se van a encriptar. Haga clic en Agregar parámetro para introducir un ID de seguridad (ID de WSU) o una combinación de nombre/espacio de nombres del elemento que se va a encriptar.

Valores:
  • ID de WSU: define el atributo wsu:id del elemento para encriptar. Puede agregar wsu:id como atributo de un elemento en la solicitud de SOAP y puede especificar su propio valor. Por ejemplo:
       <token wsu:id="123"> </token>
    

    La declaración siguiente muestra la definición del espacio de nombres de WSU:

       xmlns:wsu=http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
    
  • Nombre: define el nombre del elemento para encriptar.
  • Espacio de nombres: define la URI del espacio de nombres (no el nombre local del espacio de nombres) del elemento para encriptar. Por ejemplo:
       http://www.ca.com/pam
    
  • Codificar: seleccione Contenido para encriptar el contenido del elemento o Elemento para encriptar el elemento entero.

Nota: Deje este campo en blanco para encriptar el contenido del cuerpo de la solicitud de SOAP. Si se especifica ID de WSU, el producto ignora los valores de Nombre y Espacio de nombres.

¿Firma primero?

Especifica si se va a aplicar la firma antes de encriptar los datos. Este parámetro es útil si el producto encripta y firma los mismos datos en la solicitud de SOAP.

Desencriptar y validar la firma de respuesta de SOAP

Especifica si se va a descifrar el contenido de respuesta de SOAP y (se procede) valida la firma. Cuando se selecciona esta opción, el producto activa el parámetro Contraseña de la clave privada de descifrado.

Contraseña de la clave privada de desencriptado

Define la contraseña para acceder a la clave privada de descifrado en el almacén de claves. Utilice esta contraseña para acceder a la clave privada con la que se descifran las respuestas de SOAP encriptadas.