public final class BigIntegerUtils extends Object
Modifier and Type | Method and Description |
---|---|
static BigInteger |
base64UrlDecode(String magnitudeBase64UrlEncoded)
Decode a big-endian base64 url encoding of a magnitude big integer and transform it as a positive big integer.
|
static String |
base64UrlEncodeUnsignedBigIndian(BigInteger number)
Encode a big integer into a base 64 url encoded unsigned big indian.
|
static byte[] |
toBytesUnsigned(BigInteger x)
Returns the magnitude big-endian byte array of a big integer.
|
public static byte[] toBytesUnsigned(BigInteger x)
x
- a big integerpublic static BigInteger base64UrlDecode(String magnitudeBase64UrlEncoded)
magnitudeBase64UrlEncoded
- big-endian base64 url encoding of a big integer magnitudepublic static String base64UrlEncodeUnsignedBigIndian(BigInteger number)
number
- a big integerCopyright 2010-2018 ForgeRock AS.