package com.airlock.iam.oauth2.domain.model.remoteconsent;

import com.airlock.iam.base.misc.util.Base64Util;
import com.airlock.iam.security.util.crypto.nonce.SecureRandomNonceGenerator;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;

public final class RemoteConsentRequestNonce {
   private final String nonce = Base64Util.encodeToString(new SecureRandomNonceGenerator().generateNonce());

   @SuppressFBWarnings(justification = "generated code")
   public String nonce() {
      return this.nonce;
   }
}
