API JavaScript HSM Dinamo
    theme_preparing_search_index

    kind_interface Ocra

    interface Ocra {
        ocraGen(
            sk: string,
            q: string,
            suite: string,
            len: null | number,
            c?: null | bigint,
            ph?: null | string,
            s?: null | string,
            ts?: null | bigint,
        ): Promise<string>;
    }
    theme_index

    kind_plural_method

    kind_plural_method

    • OCRA: OATH Challenge-Response Algorithm

      Gera um Challenge-response baseado em OCRA: OATH Challenge-Response Algorithm.

      kind_plural_parameter

      • sk: string

        Chave criptográfica compartilhada por ambas as partes.

      • q: string

        Desafio compartilhado entre as partes codificada em hexadecimal.

      • suite: string

        String contendo o valor que representa a suite de operações para calcular uma resposta OCRA.

      • len: null | number

        Tamanho do csp de saída, os valores devem estar no intervalo de 6 à 8.

      • flag_optionalc: null | bigint

        Contador sincronizado entre as partes.

      • flag_optionalph: null | string

        String que contém um hash conhecido entre as partes durante a execução do algoritmo.

      • flag_optionals: null | string

        Conjunto de strings que contem informações sobre a sessão em encoding ascii.

      • flag_optionalts: null | bigint

        Nú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].

      theme_returns Promise<string>

      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.