Package iu.crypt

Class UnsignedBigInteger

java.lang.Object
iu.crypt.UnsignedBigInteger

class UnsignedBigInteger extends Object
Encodes BigInteger values from JCE crypto objects in the formats specified by RFC-7518 JWA.
  • Method Details

    • bigInt

      static byte[] bigInt(BigInteger bigInteger)
      Converts an unsigned big-endian BigInteger to binary, omitting the sign bit if necessary.
      Parameters:
      bigInteger - unsigned big-endian BigInteger
      Returns:
      binary
    • bigInt

      static BigInteger bigInt(byte[] binary)
      Converts binary to unsigned big-endian BigInteger.
      Parameters:
      binary - binary
      Returns:
      unsigned big-endian BigInteger