Class MACUtil

java.lang.Object
com.webauthn4j.util.MACUtil

public class MACUtil extends Object
A Utility class for Message Authentication Code(MAC) manipulation
  • Method Summary

    Modifier and Type
    Method
    Description
    static @org.checkerframework.checker.nullness.qual.NonNull byte[]
    calculateHmacSHA256(@org.checkerframework.checker.nullness.qual.NonNull byte[] message, @org.checkerframework.checker.nullness.qual.NonNull byte[] secret)
     
    static @org.checkerframework.checker.nullness.qual.NonNull byte[]
    calculateHmacSHA256(@org.checkerframework.checker.nullness.qual.NonNull byte[] message, @org.checkerframework.checker.nullness.qual.NonNull byte[] secret, int outputLength)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • calculateHmacSHA256

      public static @org.checkerframework.checker.nullness.qual.NonNull byte[] calculateHmacSHA256(@org.checkerframework.checker.nullness.qual.NonNull byte[] message, @org.checkerframework.checker.nullness.qual.NonNull byte[] secret)
    • calculateHmacSHA256

      public static @org.checkerframework.checker.nullness.qual.NonNull byte[] calculateHmacSHA256(@org.checkerframework.checker.nullness.qual.NonNull byte[] message, @org.checkerframework.checker.nullness.qual.NonNull byte[] secret, int outputLength)