Serviço
(macro)
|
Porta Física
|
Interface Lógica
|
Entradas de serviço1
|
Saída de serviço2
|
Exige
TLS3
|
Abrir sessão autenticada de API via rede no HSM
|
LAN1
LAN2
|
Entrada
Saída
|
nome de usuário/operador
senha
endereço HSM
|
sessão entre API e HSM estabelecida
|
n
|
Alterar própria senha
|
LAN1
LAN2
|
Entrada
Saída
|
senha antiga
senha nova
|
retorno da operação (sucesso/erro)
|
s
|
Criar chave4,5
|
LAN1
LAN2
|
Entrada
Saída
|
nome da chave
tipo da chave
atributos da chave
|
retorno da operação (sucesso/erro)
|
s
|
Destruir chave4
|
LAN1
LAN2
|
Entrada
Saída
|
nome da chave
|
retorno da operação (sucesso/erro)
|
n
|
Visualizar atributos de chaves4
|
LAN1
LAN2
|
Entrada
Saída
|
nome da chave simétrica
|
atributos da chave
|
n
|
Usar chave simétrica para criptografia4
|
LAN1
LAN2
|
Entrada
Saída
|
nome da chave simétrica
dados cifrados/texto claro
|
dados texto claro/cifrados
|
n
|
Usar chave assimétrica para assinatura4
|
LAN1
LAN2
|
Entrada
Saída
|
nome da chave assimétrica
dados de hash
|
assinatura digital
|
n
|
Geração de hash
|
LAN1
LAN2
|
Entrada
Saída
|
dados de entrada
tipo de hash
|
hash
|
n
|
Importar chave4
|
LAN1
LAN2
|
Entrada
Saída
|
nome do arquivo PKCS#12
nome da chave
|
retorno da operação (sucesso/erro)
|
n
|
Exportar chave4
|
LAN1
LAN2
|
Entrada
Saída
|
nome da chave
|
chave em formato PKCS
|
n
|
Listar chaves4
|
LAN1
LAN2
|
Saída
|
-
|
nomes e atributos das chaves
|
n
|
Alterar permissões4
|
LAN1
LAN2
|
Entrada
Saída
|
nome do usuário
permissões
|
retorno da operação (sucesso/erro)
|
n
|