Chave criptográfica compartilhada por ambas as partes.
Desafio compartilhado entre as partes codificada em hexadecimal.
String contendo o valor que representa a suite de operações para calcular uma resposta OCRA.
Tamanho do csp de saída, os valores devem estar no intervalo de 6 à 8.
Optional
c: null | bigintContador sincronizado entre as partes.
Optional
ph: null | stringString que contém um hash conhecido entre as partes durante a execução do algoritmo.
Optional
s: null | stringConjunto de strings que contem informações sobre a sessão em encoding ascii.
Optional
ts: null | bigintNúmero de intervalos de tempo (segundos, minutos, horas ou dias, dependendo da granularidade especificada) desde a meia-noite UTC de 1º de janeiro de 1970 [UT].
Retorna um parâmetro crítico de segurança com tamnho informado em P.
Caso seja informado parãmetro inválido.
Caso o hsm retorne erro.
Código de exemplo: Criando um One Time Password (OTP) com função OCRA
OCRA: OATH Challenge-Response Algorithm
Gera um Challenge-response baseado em OCRA: OATH Challenge-Response Algorithm.