Resultado de la operación de encapsulación KEM (Key Encapsulation Mechanism). Más...
Métodos públicos | |
| byte[] | getSharedSecret () |
| Devuelve el secreto compartido generado en la operación de encapsulación. | |
| byte[] | getCiphertext () |
| Devuelve el texto cifrado KEM (material de clave encapsulado). | |
Resultado de la operación de encapsulación KEM (Key Encapsulation Mechanism).
Devuelta por Dinamo#kemEncaps(int, byte, String, byte[], int, int, byte[]). Contiene el texto cifrado que debe enviarse a la parte que lo descifrará y, cuando la operación es TacNDJavaLib#DN_KEM_OP_SHARED_SECRET, el secreto compartido generado.
| byte[] getSharedSecret | ( | ) |
Devuelve el secreto compartido generado en la operación de encapsulación.
No está vacío únicamente cuando la operación indicada en bOp es TacNDJavaLib#DN_KEM_OP_SHARED_SECRET. Para las operaciones TacNDJavaLib#DN_KEM_OP_DIRECT_KEY y TacNDJavaLib#DN_KEM_OP_X9_63_SHA256 , la clave se crea directamente en el HSM y este campo devolverá una matriz vacía.
| byte[] getCiphertext | ( | ) |
Devuelve el texto cifrado KEM (material de clave encapsulado).
Este valor debe transmitirse a la parte que vaya a realizar el descapsulado con la clave privada correspondiente a la clave pública utilizada en el encapsulado.