跳过导航链接
A B C D E F G H I J K L M N O P R S T U V X Z 

A

Address - 类 中的变量com.arxanfintech.common.rest.Client
 
Address - 类 中的变量com.arxanfintech.common.rest.Config
 
addressStringToBytes(String) - 类 中的静态方法com.arxanfintech.common.util.Utils
Decodes a hex string to address bytes and checks validity
ALGORITHM - 类 中的静态变量com.arxanfintech.common.crypto.core.jce.ECAlgorithmParameters
 
ALGORITHM - 类 中的静态变量com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
 
ALGORITHM - 类 中的静态变量com.arxanfintech.common.crypto.core.jce.ECKeyFactory
 
ALGORITHM - 类 中的静态变量com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
 
align(String, char, int, boolean) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
and(byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
Api - com.arxanfintech.common.rest中的类
Rest api Rest api for java common
Api() - 类 的构造器com.arxanfintech.common.rest.Api
 
ApiKey - 类 中的变量com.arxanfintech.common.rest.Client
 
ApiKey - 类 中的变量com.arxanfintech.common.rest.Config
 
appendByte(byte[], byte) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Creates a copy of bytes and appends b to the end of it
ArxanIESEngine - com.arxanfintech.common.crypto.core中的类
 
ArxanIESEngine(BasicAgreement, DerivationFunction, Mac, Digest, BufferedBlockCipher) - 类 的构造器com.arxanfintech.common.crypto.core.ArxanIESEngine
set up for use with stream mode, where the key derivation function is used to provide a stream of bytes to xor with the message.

B

bigEndianToShort(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
bigEndianToShort(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
bigIntegerToBytes(BigInteger, int) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
The regular BigInteger.toByteArray() method isn't quite what we often need: it appends a leading zero to indicate that the number is positive and may need padding.
bigIntegerToBytes(BigInteger) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Omitting sign indication byte.
bigIntegerToBytesSigned(BigInteger, int) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
BIUtil - com.arxanfintech.common.util中的类
 
BIUtil() - 类 的构造器com.arxanfintech.common.util.BIUtil
 
body - 类 中的变量com.arxanfintech.common.rest.Request
 
BouncyCastleCrypto - com.arxanfintech.common.crypto中的类
 
BouncyCastleCrypto() - 类 的构造器com.arxanfintech.common.crypto.BouncyCastleCrypto
 
Build_Body(JSONObject, String, String, String, String) - 类 中的静态方法com.arxanfintech.common.rest.Common
 
byteArrayToInt(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Cast hex encoded value from byte[] to int Limited to Integer.MAX_VALUE: 2^32-1 (4 bytes)
byteArrayToLong(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Cast hex encoded value from byte[] to int Limited to Integer.MAX_VALUE: 2^32-1 (4 bytes)
bytesToBigInteger(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
bytesToInts(byte[], boolean) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
bytesToInts(byte[], int[], boolean) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
ByteUtil - com.arxanfintech.common.util中的类
 
ByteUtil() - 类 的构造器com.arxanfintech.common.util.ByteUtil
 
ByteUtils - com.arxanfintech.common.util中的类
generic byte array utilities
ByteUtils() - 类 的构造器com.arxanfintech.common.util.ByteUtils
 

C

calcElementPrefixSize(byte[]) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
calcNewAddr(byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
The way to calculate new address
calcPacketLength(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Calculate packet length
CertPath - 类 中的变量com.arxanfintech.common.rest.Client
 
CertTool - com.arxanfintech.common.crypto中的类
 
CertTool() - 类 的构造器com.arxanfintech.common.crypto.CertTool
 
Client - com.arxanfintech.common.rest中的类
Config is used to configure the creation of a client
Client() - 类 的构造器com.arxanfintech.common.rest.Client
 
client - 类 中的变量com.arxanfintech.common.rest.Request
 
com.arxanfintech.common.crypto - 程序包 com.arxanfintech.common.crypto
 
com.arxanfintech.common.crypto.core - 程序包 com.arxanfintech.common.crypto.core
 
com.arxanfintech.common.crypto.core.cryptohash - 程序包 com.arxanfintech.common.crypto.core.cryptohash
 
com.arxanfintech.common.crypto.core.jce - 程序包 com.arxanfintech.common.crypto.core.jce
 
com.arxanfintech.common.rest - 程序包 com.arxanfintech.common.rest
 
com.arxanfintech.common.structs - 程序包 com.arxanfintech.common.structs
 
com.arxanfintech.common.util - 程序包 com.arxanfintech.common.util
 
Common - com.arxanfintech.common.rest中的类
 
Common() - 类 的构造器com.arxanfintech.common.rest.Common
 
compress() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
已过时。
per-point compression property will be removed in Bouncy Castle
compressPoint(ECPoint) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
已过时。
per-point compression property will be removed in Bouncy Castle
computeAddress(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Compute an address from an encoded public key.
computeAddress(ECPoint) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Compute an address from a public point.
ConcatKDFBytesGenerator - com.arxanfintech.common.crypto.core中的类
Basic KDF generator for derived keys and ivs as defined by NIST SP 800-56A.
ConcatKDFBytesGenerator(int, Digest) - 类 的构造器com.arxanfintech.common.crypto.core.ConcatKDFBytesGenerator
Construct a KDF Parameters generator.
ConcatKDFBytesGenerator(Digest) - 类 的构造器com.arxanfintech.common.crypto.core.ConcatKDFBytesGenerator
 
Config - com.arxanfintech.common.rest中的类
Config is used to configure the creation of a client
Config() - 类 的构造器com.arxanfintech.common.rest.Config
 
Config - com.arxanfintech.common.util中的类
 
Config() - 类 的构造器com.arxanfintech.common.util.Config
 
Constants - com.arxanfintech.common.crypto.core中的类
 
Constants() - 类 的构造器com.arxanfintech.common.crypto.core.Constants
 
copy() - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Clone the current state.
copy() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.Keccak256
 
copy() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.Keccak512
 
copyState(DigestEngine) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
This function copies the internal buffering state to some other instance of a class extending DigestEngine.
copyToArray(BigInteger) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Utility function to copy a byte array into a new byte array with given size.
createFromSafeArray(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.Hash
Unsafe constructor of a Hash.
createNew(Cryptography) - 类 中的静态方法com.arxanfintech.common.crypto.PrivateKey
 
createNewPrivateKey() - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
 
createNewPrivateKey() - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
 
Creator - 类 中的变量com.arxanfintech.common.rest.Client
 
Crypto - com.arxanfintech.common.crypto中的类
 
Crypto(InputStream, InputStream) - 类 的构造器com.arxanfintech.common.crypto.Crypto
Initialize the Crypto Object with enrollment private key and TLS Certificate input stream
Crypto(byte[], byte[]) - 类 的构造器com.arxanfintech.common.crypto.Crypto
Initialize the Crypto Object with enrollment private key and TLS Certificate byte array
crypto - 类 中的变量com.arxanfintech.common.rest.Request
 
Cryptography - com.arxanfintech.common.crypto中的接口
 
CURVE - 类 中的静态变量com.arxanfintech.common.crypto.core.ECKey
The parameters of the secp256k1 curve.
CURVE_NAME - 类 中的静态变量com.arxanfintech.common.crypto.core.jce.ECAlgorithmParameters
 
CURVE_NAME - 类 中的静态变量com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
 
CURVE_SPEC - 类 中的静态变量com.arxanfintech.common.crypto.core.ECKey
 

D

decodeBigInteger(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
decodeFromDER(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
 
decodeInt(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
decodeIP4Bytes(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
decompress() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
已过时。
per-point compression property will be removed in Bouncy Castle
decompressPoint(ECPoint) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
已过时。
per-point compression property will be removed in Bouncy Castle
decrypt(BigInteger, byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
 
decrypt(BigInteger, byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
 
decrypt(ECPoint, BigInteger, byte[], byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
 
decryptAES(byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
已过时。
should not use EC private scalar value as an AES key
decryptAndVerify(byte[]) - 类 中的方法com.arxanfintech.common.crypto.Crypto
decrypt and verify signature of data
decryptSimple(BigInteger, byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
Encryption equivalent to the Crypto++ default ECIES ECP settings: DL_KeyAgreementAlgorithm: DL_KeyAgreementAlgorithm_DH struct ECPPoint,struct EnumToType enum CofactorMultiplicationOption,0 DL_KeyDerivationAlgorithm: DL_KeyDerivationAlgorithm_P1363 struct ECPPoint,0,class P1363_KDF2 class SHA1 DL_SymmetricEncryptionAlgorithm: DL_EncryptionAlgorithm_Xor class HMAC class SHA1 ,0 DL_PrivateKey: DL_Key ECPPoint DL_PrivateKey_EC class ECP Used for Whisper V3
difference(Set<byte[]>, Set<byte[]>) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
Digest - com.arxanfintech.common.crypto.core.cryptohash中的接口
 
digest() - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Finalize the current hash computation and return the hash value in a newly-allocated array.
digest(byte[]) - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Input some bytes, then finalize the current hash computation and return the hash value in a newly-allocated array.
digest(byte[], int, int) - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Finalize the current hash computation and store the hash value in the provided output buffer.
digest() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
 
digest(byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
 
digest(byte[], int, int) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
 
DigestEngine - com.arxanfintech.common.crypto.core.cryptohash中的类
 
DigestEngine() - 类 的构造器com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
Instantiate the engine.
DoGet(Request) - 类 中的方法com.arxanfintech.common.rest.Api
 
doInit() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
This function is called at object creation time; the implementation should use it to perform initialization tasks.
doPadding(byte[], int) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
Perform the final padding and store the result in the provided buffer.
DoPost(Request) - 类 中的方法com.arxanfintech.common.rest.Api
httpclient post
DoPut(Request) - 类 中的方法com.arxanfintech.common.rest.Api
httpclient put
doSign(byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Signs the given hash and returns the R and S components as BigIntegers and put them in ECDSASignature
doubleDigest(byte[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
 
doubleDigest(byte[], int, int) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
Calculates the SHA-256 hash of the given byte range, and then hashes the resulting hash again.

E

ECAlgorithmParameters - com.arxanfintech.common.crypto.core.jce中的类
 
ECDSASignature(BigInteger, BigInteger) - 类 的构造器com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
Constructs a signature with the given components.
ECIESCoder - com.arxanfintech.common.crypto.core中的类
 
ECIESCoder() - 类 的构造器com.arxanfintech.common.crypto.core.ECIESCoder
 
ECIESPublicKeyEncoder - com.arxanfintech.common.crypto.core中的类
 
ECIESPublicKeyEncoder() - 类 的构造器com.arxanfintech.common.crypto.core.ECIESPublicKeyEncoder
 
ECKey - com.arxanfintech.common.crypto.core中的类
 
ECKey() - 类 的构造器com.arxanfintech.common.crypto.core.ECKey
Generates an entirely new keypair.
ECKey(Provider, SecureRandom) - 类 的构造器com.arxanfintech.common.crypto.core.ECKey
Generate a new keypair using the given Java Security Provider.
ECKey(SecureRandom) - 类 的构造器com.arxanfintech.common.crypto.core.ECKey
Generates an entirely new keypair with the given SecureRandom object.
ECKey(Provider, PrivateKey, ECPoint) - 类 的构造器com.arxanfintech.common.crypto.core.ECKey
Pair a private key with a public EC point.
ECKey(BigInteger, ECPoint) - 类 的构造器com.arxanfintech.common.crypto.core.ECKey
Pair a private key integer with a public EC point BouncyCastle will be used as the Java Security Provider
ECKey.ECDSASignature - com.arxanfintech.common.crypto.core中的类
 
ECKey.MissingPrivateKeyException - com.arxanfintech.common.crypto.core中的异常错误
 
ECKeyAgreement - com.arxanfintech.common.crypto.core.jce中的类
 
ECKeyFactory - com.arxanfintech.common.crypto.core.jce中的类
 
ECKeyPairGenerator - com.arxanfintech.common.crypto.core.jce中的类
 
ECSignatureFactory - com.arxanfintech.common.crypto.core.jce中的类
 
ED25519 - com.arxanfintech.common.crypto中的类
 
ED25519() - 类 的构造器com.arxanfintech.common.crypto.ED25519
 
EMPTY_BYTE_ARRAY - 类 中的静态变量com.arxanfintech.common.util.ByteUtil
 
EMPTY_DATA_HASH - 类 中的静态变量com.arxanfintech.common.util.HashUtil
 
EMPTY_LIST_HASH - 类 中的静态变量com.arxanfintech.common.util.HashUtil
 
EMPTY_TRIE_HASH - 类 中的静态变量com.arxanfintech.common.util.HashUtil
 
encodeBigInteger(BigInteger) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
encodeByte(byte) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
encodeDataList(Object...) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
encode the values and concatenate together
encodeElement(byte[]) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
encodeInt(int) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
encodeLength(int, int) - 类 中的静态方法com.arxanfintech.common.util.RLP
Integer limitation goes up to 2^31-1 so length can never be bigger than MAX_ITEM_LENGTH
encodeList(byte[]...) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
encodeListHeader(int) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
encodeLongElementHeader(int) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
encodeShort(short) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
encodeString(String) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
encodeValFor32Bits(Object) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
encrypt(ECPoint, byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
 
encrypt(ECPoint, byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
 
encryptSimple(ECPoint, byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
Encryption equivalent to the Crypto++ default ECIES ECP settings: DL_KeyAgreementAlgorithm: DL_KeyAgreementAlgorithm_DH struct ECPPoint,struct EnumToType enum CofactorMultiplicationOption,0 DL_KeyDerivationAlgorithm: DL_KeyDerivationAlgorithm_P1363 struct ECPPoint,0,class P1363_KDF2 class SHA1 DL_SymmetricEncryptionAlgorithm: DL_EncryptionAlgorithm_Xor class HMAC class SHA1,0 DL_PrivateKey: DL_Key ECPPoint DL_PrivateKey_EC class ECP Used for Whisper V3
encryptWithBase64(byte[]) - 类 中的方法com.arxanfintech.common.crypto.Crypto
Encrypt data with TLS certificate and convert cipher to base64
engineReset() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
Reset the hash algorithm state.
equals(Object) - 类 中的方法com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
 
equals(Object) - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
 
equals(Object) - 类 中的方法com.arxanfintech.common.crypto.Hash
 
equals(Object) - 类 中的方法com.arxanfintech.common.crypto.PrivateKey
 
equals(Object) - 类 中的方法com.arxanfintech.common.crypto.PublicKey
 
Err - 类 中的变量com.arxanfintech.common.rest.Response
 
ErrMessage - 类 中的变量com.arxanfintech.common.rest.Response
 
ErrorCode - com.arxanfintech.common.util中的枚举
ErrorCode ENUM
exitLong(BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
extractPublicKey(ECPublicKey) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
 

F

firstNonZeroByte(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
flush() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
Flush internal buffers, so that less than a block of data may at most be upheld.
fromComponents(byte[], byte[], byte) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
 
fromCompressed(byte[], Cryptography) - 类 中的静态方法com.arxanfintech.common.crypto.PublicKey
 
fromHex(String) - 类 中的静态方法com.arxanfintech.common.util.ByteUtils
recreate a byte array from hexadecimal
fromNodeId(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Recover the public key from an encoded node id.
fromPrivate(BigInteger) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Creates an ECKey given the private key only.
fromPrivate(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Creates an ECKey given the private key only.
fromPrivateAndPrecalculatedPublic(BigInteger, ECPoint) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Creates an ECKey that simply trusts the caller to ensure that point is really the result of multiplying the generator point by the private key.
fromPrivateAndPrecalculatedPublic(byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Creates an ECKey that simply trusts the caller to ensure that point is really the result of multiplying the generator point by the private key.
fromPublicOnly(ECPoint) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Creates an ECKey that cannot be used for signing, only verifying signatures, from the given point.
fromPublicOnly(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Creates an ECKey that cannot be used for signing, only verifying signatures, from the given encoded point.
fromUnixTime(long) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
fullTraverse(byte[], int, int, int, int, Queue<Integer>) - 类 中的静态方法com.arxanfintech.common.util.RLP
Get exactly one message payload

G

generateBytes(byte[], int, int) - 类 中的方法com.arxanfintech.common.crypto.core.ConcatKDFBytesGenerator
fill len bytes of the output buffer with bytes generated from the derivation function.
generateBytes(byte[], int, int) - 类 中的方法com.arxanfintech.common.crypto.core.MGF1BytesGeneratorExt
 
generateKeyPair() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
 
getAccept() - 类 中的方法com.arxanfintech.common.structs.Headers
 
getAccess() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
getAddress() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Gets the address form of the public key.
getAddressShortString(byte[]) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
getApi_key() - 类 中的方法com.arxanfintech.common.structs.Headers
 
getASN1Encoding() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECAlgorithmParameters
 
getBit(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
getBlockBuffer() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
Get a reference to an internal buffer with the same size than a block.
getBlockCount() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
Get the "block count": this is the number of times the DigestEngine.processBlock(byte[]) method has been invoked for the current hash operation.
getBlockLength() - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Return the "block length" for the hash function.
getCallback_url() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
getCertfromPEM(String) - 类 中的静态方法com.arxanfintech.common.crypto.CertTool
Reads a certificate in PEM-format from a file.
getCertfromPEM(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.CertTool
Reads a certificate in PEM-format from a byte array.
getCertfromPEM(InputStream) - 类 中的静态方法com.arxanfintech.common.crypto.CertTool
Reads a certificate in PEM-format from an InputStream.
getCertPath() - 类 中的静态方法com.arxanfintech.common.util.Config
 
getCipher() - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
 
getCode() - 枚举 中的方法com.arxanfintech.common.util.ErrorCode
 
getCommandCode(byte[]) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
getContent_type() - 类 中的方法com.arxanfintech.common.structs.Headers
 
getDigest() - 类 中的方法com.arxanfintech.common.crypto.core.ConcatKDFBytesGenerator
return the underlying digest.
getDigest() - 类 中的方法com.arxanfintech.common.crypto.core.MGF1BytesGeneratorExt
 
getDigestLength() - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Get the natural hash function output length (in bytes).
getDigestLength() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.Keccak256
 
getDigestLength() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.Keccak512
 
getEncoded(AsymmetricKeyParameter) - 类 中的方法com.arxanfintech.common.crypto.core.ECIESPublicKeyEncoder
 
getEnrollment_id() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
getEntParams() - 类 中的方法com.arxanfintech.common.rest.Client
 
getEPrivKeyBytes() - 类 中的方法com.arxanfintech.common.crypto.Crypto
 
getFirstListElement(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
getHashListShort(List<byte[]>) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
getId() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
getImageIcon(String) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
getInstance() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
 
getInstance(String) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
 
getInstance(Provider) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyAgreement
 
getInstance() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyFactory
 
getInstance(String) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyFactory
 
getInstance(Provider) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyFactory
 
getInstance(String, SecureRandom) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
 
getInstance(Provider, SecureRandom) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECKeyPairGenerator
 
getInstance() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.SpongyCastleProvider
 
getInternalBlockLength() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
Get the internal block length.
getKeyPath() - 类 中的静态方法com.arxanfintech.common.util.Config
 
getLogFlag() - 类 中的静态方法com.arxanfintech.common.util.Config
 
getMac() - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
 
getMessage() - 枚举 中的方法com.arxanfintech.common.util.ErrorCode
 
getNextElementIndex(byte[], int) - 类 中的静态方法com.arxanfintech.common.util.RLP
 
getNodeId() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Generates the NodeID based on this key, that is the public key without first format byte
getNodeIdShort(String) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
getOverhead() - 类 中的静态方法com.arxanfintech.common.crypto.core.ECIESCoder
 
getParameterSpec() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECAlgorithmParameters
 
getPrivateKeyAtOffset(byte[], byte[]) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
 
getPrivateKeyAtOffset(byte[], byte[]) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
 
getPrivKey() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Gets the private key in the form of an integer field element.
getPrivKeyBytes() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Returns a 32 byte array containing the private key, or null if the key is encrypted or public only
getPubKey() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Gets the encoded public key value.
getPubKeyPoint() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Gets the public key in the form of an elliptic curve point object from Bouncy Castle.
getPublic() - 类 中的方法com.arxanfintech.common.crypto.PrivateKey
 
getPublic_key() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
getPublicFor(byte[]) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
 
getPublicFor(byte[]) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
 
getPublicKeyAtOffset(byte[], byte[]) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
 
getPublicKeyAtOffset(byte[], byte[]) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
 
getRandom() - 类 中的静态方法com.arxanfintech.common.util.Utils
 
getRawInstance() - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
 
getRawInstance(String) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
 
getRawInstance(Provider) - 类 中的静态方法com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
 
getSECP256K1N() - 类 中的静态方法com.arxanfintech.common.crypto.core.Constants
Introduced in the Homestead release
getSecret() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
getTlsCert() - 类 中的方法com.arxanfintech.common.crypto.Crypto
 
getTlsCertBytes() - 类 中的方法com.arxanfintech.common.crypto.Crypto
 
getType() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
getValueShortString(BigInteger) - 类 中的静态方法com.arxanfintech.common.util.Utils
 

H

HALF_CURVE_ORDER - 类 中的静态变量com.arxanfintech.common.crypto.core.ECKey
Equal to CURVE.getN().shiftRight(1), used for canonicalising the S value of a signature.
Hash - com.arxanfintech.common.crypto中的类
A Hash identifies objects, that is blocks and transactions, in the ledger.
Hash(byte[]) - 类 的构造器com.arxanfintech.common.crypto.Hash
create a Hash from a digest
Hash(String) - 类 的构造器com.arxanfintech.common.crypto.Hash
create a Hash from a hexadecimal representation of the digest Note that this is in the reverse byte order of the internal binary representation.
Hash(byte[], boolean) - 类 的构造器com.arxanfintech.common.crypto.Hash
An unsafe constructor of a Hash from a byte array.
hash(byte[], int, int) - 类 中的静态方法com.arxanfintech.common.crypto.Hash
SHA256 hash of arbitrary data
hash(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.Hash
SHA256 hash of arbitrary data
hashCode() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
 
hashCode() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
 
hashCode() - 类 中的方法com.arxanfintech.common.crypto.Hash
 
hashCode() - 类 中的方法com.arxanfintech.common.crypto.PrivateKey
 
hashCode() - 类 中的方法com.arxanfintech.common.crypto.PublicKey
 
HashUtil - com.arxanfintech.common.util中的类
 
HashUtil() - 类 的构造器com.arxanfintech.common.util.HashUtil
 
hasPrivKey() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Returns true if this key has access to private key bytes.
header - 类 中的变量com.arxanfintech.common.rest.Request
 
Headers - com.arxanfintech.common.structs中的类
 
Headers() - 类 的构造器com.arxanfintech.common.structs.Headers
 
hexStringToBytes(String) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Converts string hex representation to data bytes
httpclient - 类 中的变量com.arxanfintech.common.rest.Api
 

I

increment(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
increment byte array as a number until max is reached
init(boolean, CipherParameters, CipherParameters, CipherParameters) - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
Initialise the encryptor.
init(AsymmetricKeyParameter, CipherParameters, EphemeralKeyPairGenerator) - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
Initialise the encryptor.
init(AsymmetricKeyParameter, CipherParameters, KeyParser) - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
Initialise the encryptor.
init(DerivationParameters) - 类 中的方法com.arxanfintech.common.crypto.core.ConcatKDFBytesGenerator
 
init(DerivationParameters) - 类 中的方法com.arxanfintech.common.crypto.core.MGF1BytesGeneratorExt
 
intsToBytes(int[], boolean) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
intsToBytes(int[], byte[], boolean) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
intToBytes(int) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Converts int value into a byte array.
intToBytesNoLeadZeroes(int) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Converts a int value into a byte array.
INVALID - 类 中的静态变量com.arxanfintech.common.crypto.Hash
 
isCompressed() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Returns whether this key is using the compressed form or not.
isCovers(BigInteger, BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
isEqual(BigInteger, BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
isIn20PercentRange(BigInteger, BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
isLessThan(BigInteger, BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
isMoreThan(BigInteger, BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
isNotCovers(BigInteger, BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
isNotEqual(BigInteger, BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
isNullOrZeroArray(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
isPositive(BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
isPubKeyCanonical() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Returns true if this pubkey is canonical, i.e. the correct length taking into account compression.
isPubKeyCanonical(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Returns true if the given pubkey is canonical, i.e. the correct length taking into account compression.
isPubKeyOnly() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Returns true if this key doesn't have access to private key bytes.
isSingleZero(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
isValidAddress(byte[]) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
isZero(BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 

J

JAVA_VERSION - 类 中的静态变量com.arxanfintech.common.util.Utils
 
JsonUtil - com.arxanfintech.common.util中的类
 
JsonUtil() - 类 的构造器com.arxanfintech.common.util.JsonUtil
 

K

Keccak256 - com.arxanfintech.common.crypto.core.cryptohash中的类
 
Keccak256() - 类 的构造器com.arxanfintech.common.crypto.core.cryptohash.Keccak256
Create the engine.
Keccak512 - com.arxanfintech.common.crypto.core.cryptohash中的类
 
Keccak512() - 类 的构造器com.arxanfintech.common.crypto.core.cryptohash.Keccak512
Create the engine.
Key - com.arxanfintech.common.crypto中的接口
An ECC public or private key
KEY_SIZE - 类 中的静态变量com.arxanfintech.common.crypto.core.ECIESCoder
 
keyAgreement(ECPoint) - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
 
KeyType - 类 中的变量com.arxanfintech.common.structs.PrivateKey
 
KeyType - 类 中的变量com.arxanfintech.common.structs.PublicKey
 

L

length(byte[]...) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
loadECPublicKey(InputStream) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
 
loadECPublicKey(InputStream) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
 
longToBytes(long) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Converts a long value into a byte array.
longToBytesNoLeadZeroes(long) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Converts a long value into a byte array.
longToDateTime(long) - 类 中的静态方法com.arxanfintech.common.util.Utils
Return formatted Date String: yyyy.MM.dd HH:mm:ss Based on Unix's time() input in seconds

M

main(String[]) - 类 中的静态方法com.arxanfintech.common.crypto.CertTool
 
matchingNibbleLength(byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Returns the amount of nibbles that match each other from 0 ... amount will never be larger than smallest input
max(BigInteger, BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
merge(Hash, Hash) - 类 中的静态方法com.arxanfintech.common.crypto.Hash
Merge two Hashes into one for Merkle Tree calculation
merge(byte[]...) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
mergeArrays(T[]...) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
Method - 类 中的变量com.arxanfintech.common.rest.Response
 
MGF1BytesGeneratorExt - com.arxanfintech.common.crypto.core中的类
 
MGF1BytesGeneratorExt(Digest, int) - 类 的构造器com.arxanfintech.common.crypto.core.MGF1BytesGeneratorExt
 
MissingPrivateKeyException() - 异常错误 的构造器com.arxanfintech.common.crypto.core.ECKey.MissingPrivateKeyException
 

N

NewHttpClient() - 类 中的方法com.arxanfintech.common.rest.Api
 
nibblesToPrettyString(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Turn nibbles to a pretty looking output string Example. [ 1, 2, 3, 4, 5 ] becomes '\x11\x23\x45'
Nonce - 类 中的变量com.arxanfintech.common.rest.Client
 
numBytes(String) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Calculate the number of bytes need to encode the number

O

of(byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.Hash
Create a Hash with double SHA256 hash of arbitrary data
offsetKey(BigInteger) - 接口 中的方法com.arxanfintech.common.crypto.Key
Return a key computable for this key with an offset.
offsetKey(BigInteger) - 类 中的方法com.arxanfintech.common.crypto.PrivateKey
 
offsetKey(BigInteger) - 类 中的方法com.arxanfintech.common.crypto.PublicKey
 
oneByteToHexString(byte) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
or(byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 

P

parseJsonToClass(String, Class<T>) - 类 中的静态方法com.arxanfintech.common.util.JsonUtil
 
Payload - 类 中的变量com.arxanfintech.common.rest.Response
 
PrivateB64 - 类 中的变量com.arxanfintech.common.rest.Client
 
PrivateKey - com.arxanfintech.common.crypto中的类
An EC Private Key, technically a big positive integer capable of signing such that the signature can be verified with the corresponding EC Public Key
PrivateKey - com.arxanfintech.common.structs中的类
PrivateKey store private key and its information
PrivateKey() - 类 的构造器com.arxanfintech.common.structs.PrivateKey
 
PrivateKeyData - 类 中的变量com.arxanfintech.common.structs.PrivateKey
 
processBlock(byte[], int, int) - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
 
processBlock(byte[], int, int, byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
 
processBlock(byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
Process one block of data.
pub - 类 中的变量com.arxanfintech.common.crypto.core.ECKey
 
pubBytesWithoutFormat(ECPoint) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Compute the encoded X, Y coordinates of a public point.
PublicKey - com.arxanfintech.common.crypto中的类
An EC public Key suitable for verifying a signature created with the corresponding EC PrivateKey
PublicKey(byte[], Cryptography) - 类 的构造器com.arxanfintech.common.crypto.PublicKey
Create from uncompressed binary representation
PublicKey - com.arxanfintech.common.structs中的类
PublicKey store public key and its information
PublicKey() - 类 的构造器com.arxanfintech.common.structs.PublicKey
 
PublicKeyData - 类 中的变量com.arxanfintech.common.structs.PublicKey
 
publicKeyFromPrivate(BigInteger, boolean) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Returns public key bytes from the given private key.

R

r - 类 中的变量com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
The two components of the signature.
randomHash() - 类 中的静态方法com.arxanfintech.common.util.HashUtil
 
randomPeerId() - 类 中的静态方法com.arxanfintech.common.util.HashUtil
 
RAW_ALGORITHM - 类 中的静态变量com.arxanfintech.common.crypto.core.jce.ECSignatureFactory
 
recoverAddressFromSignature(int, ECKey.ECDSASignature, byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
 
recoverFromSignature(int, ECKey.ECDSASignature, byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
 
recoverPubBytesFromSignature(int, ECKey.ECDSASignature, byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Given the components of a signature and a selector value, recover and return the public key that generated the signature according to the algorithm in SEC1v2 section 4.1.6.
RegisterWalletBody - com.arxanfintech.common.structs中的类
Register wallet request structure
RegisterWalletBody() - 类 的构造器com.arxanfintech.common.structs.RegisterWalletBody
 
repeat(String, int) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
Request - com.arxanfintech.common.rest中的类
Request is used to help build up a request
Request() - 类 的构造器com.arxanfintech.common.rest.Request
 
reset() - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Reset the object: this makes it suitable for a new hash computation.
reset() - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
 
Response - com.arxanfintech.common.rest中的类
Response http/rpc response
Response() - 类 的构造器com.arxanfintech.common.rest.Response
 
reverse(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtils
reverse a byte array in place WARNING the parameter array is altered and returned.
ripemd160(byte[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
 
RLP - com.arxanfintech.common.util中的类
 
RLP() - 类 的构造器com.arxanfintech.common.util.RLP
 

S

s - 类 中的变量com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
The two components of the signature.
setAccept(String) - 类 中的方法com.arxanfintech.common.structs.Headers
 
setAccess(String) - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
setApi_key(String) - 类 中的方法com.arxanfintech.common.structs.Headers
 
setBit(byte[], int, int) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
setCallback_url(String) - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
setContent_type(String) - 类 中的方法com.arxanfintech.common.structs.Headers
 
setEnrollment_id(String) - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
setHashMacKey(boolean) - 类 中的方法com.arxanfintech.common.crypto.core.ArxanIESEngine
 
setId(String) - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
setProperties(Properties) - 类 中的静态方法com.arxanfintech.common.util.Config
 
setPublic_key(PublicKey) - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
setSecret(String) - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
setType(String) - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
sha256(byte[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
 
sha3(byte[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
 
sha3(byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
 
sha3(byte[], int, int) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
hashing chunk of the data
sha3omit12(byte[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
Calculates RIGTMOST160(SHA3(input)).
sha512(byte[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
 
shortHash(byte[]) - 类 中的静态方法com.arxanfintech.common.util.HashUtil
 
shortToBytes(short) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
sign(byte[], byte[]) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
 
sign(byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Takes the keccak hash (32 bytes) of data and returns the ECDSA signature
sign(byte[], byte[]) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
 
Sign(String, String, String, String) - 类 中的静态方法com.arxanfintech.common.crypto.ED25519
use nonce,privatekey,did,payload finish ed25519 sign for payload
sign(byte[]) - 类 中的方法com.arxanfintech.common.crypto.PrivateKey
Sign a digest with this key.
signAndEncrypt(byte[]) - 类 中的方法com.arxanfintech.common.crypto.Crypto
Sign and encrypt data then convert cipher to base64
signatureToAddress(byte[], String) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Compute the address of the key that signed the given signature.
signatureToAddress(byte[], ECKey.ECDSASignature) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Compute the address of the key that signed the given signature.
signatureToKey(byte[], String) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Compute the key that signed the given signature.
signatureToKey(byte[], ECKey.ECDSASignature) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Compute the key that signed the given signature.
signatureToKeyBytes(byte[], String) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Given a piece of text and a message signature encoded in base64, returns an ECKey containing the public key that was used to sign it.
signatureToKeyBytes(byte[], ECKey.ECDSASignature) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
 
signDataWithBase64(byte[]) - 类 中的方法com.arxanfintech.common.crypto.Crypto
Generate the signature with the enrollment private key
SpongyCastleProvider - com.arxanfintech.common.crypto.core.jce中的类
 
SpongyCastleProvider() - 类 的构造器com.arxanfintech.common.crypto.core.jce.SpongyCastleProvider
 
stripLeadingZeroes(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
sum(BigInteger, BigInteger) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 

T

toBase58(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtils
convert a byte array to a human readable base58 string.
toBase58WithChecksum(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtils
Encode in base58 with an added checksum of four bytes.
toBase64() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
 
toBI(byte[]) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
toBI(long) - 类 中的静态方法com.arxanfintech.common.util.BIUtil
 
toBigInteger() - 类 中的方法com.arxanfintech.common.crypto.Hash
Convert a Hash into a big positive integer.
toByteArray() - 类 中的方法com.arxanfintech.common.crypto.Hash
Safe access to the digest stored in a Hash
toByteArray() - 接口 中的方法com.arxanfintech.common.crypto.Key
Safe access to the key's internal representation
toByteArray() - 类 中的方法com.arxanfintech.common.crypto.PrivateKey
 
toByteArray() - 类 中的方法com.arxanfintech.common.crypto.PublicKey
 
toCanonicalised() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
 
ToHeaderArray() - 类 中的方法com.arxanfintech.common.structs.Headers
 
toHex(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtils
convert a byte array to hexadecimal
toHexString(byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
Convert a byte-array into a hex String.
ToListNameValuePair() - 类 中的方法com.arxanfintech.common.structs.RegisterWalletBody
 
toString() - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Get the display name for this function (e.g.
toString() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
 
toString() - 类 中的方法com.arxanfintech.common.crypto.Hash
 
toString() - 类 中的方法com.arxanfintech.common.crypto.PrivateKey
 
toString() - 类 中的方法com.arxanfintech.common.crypto.PublicKey
 
toString() - 枚举 中的方法com.arxanfintech.common.util.ErrorCode
 
toStringWithPrivate() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Produce a string rendering of the ECKey INCLUDING the private key.
toUnixTime(long) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
toUuidString() - 类 中的方法com.arxanfintech.common.crypto.Hash
UUID created from the first 128 bits of SHA256

U

uncompressPoint(byte[]) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
 
uncompressPoint(byte[]) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
 
unifiedNumericToBigInteger(String) - 类 中的静态方法com.arxanfintech.common.util.Utils
 
unsafeGetArray() - 类 中的方法com.arxanfintech.common.crypto.Hash
Unsafe get of the internal byte array.
update(byte) - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Insert one more input data byte.
update(byte[]) - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Insert some more bytes.
update(byte[], int, int) - 接口 中的方法com.arxanfintech.common.crypto.core.cryptohash.Digest
Insert some more bytes.
update(byte) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
 
update(byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
 
update(byte[], int, int) - 类 中的方法com.arxanfintech.common.crypto.core.cryptohash.DigestEngine
 
url - 类 中的变量com.arxanfintech.common.rest.Request
 
Usage - 类 中的变量com.arxanfintech.common.structs.PrivateKey
 
Usage - 类 中的变量com.arxanfintech.common.structs.PublicKey
 
Utils - com.arxanfintech.common.util中的类
 
Utils() - 类 的构造器com.arxanfintech.common.util.Utils
 

V

v - 类 中的变量com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
 
validateComponents() - 类 中的方法com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
 
validateComponents(BigInteger, BigInteger, byte) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey.ECDSASignature
 
valueOf(String) - 枚举 中的静态方法com.arxanfintech.common.util.ErrorCode
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.arxanfintech.common.util.ErrorCode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(byte[], byte[], byte[]) - 类 中的方法com.arxanfintech.common.crypto.BouncyCastleCrypto
 
verify(byte[], ECKey.ECDSASignature, byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Verifies the given ECDSA signature against the message bytes using the public key bytes.
verify(byte[], byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.crypto.core.ECKey
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
verify(byte[], byte[]) - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Verifies the given ASN.1 encoded ECDSA signature against a hash using the public key.
verify(byte[], ECKey.ECDSASignature) - 类 中的方法com.arxanfintech.common.crypto.core.ECKey
Verifies the given R/S pair (signature) against a hash using the public key.
verify(byte[], byte[], byte[]) - 接口 中的方法com.arxanfintech.common.crypto.Cryptography
 
verify(byte[], byte[]) - 类 中的方法com.arxanfintech.common.crypto.PublicKey
verify a signature created with the private counterpart of this key

X

xor(byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
 
xorAlignRight(byte[], byte[]) - 类 中的静态方法com.arxanfintech.common.util.ByteUtil
XORs byte arrays of different lengths by aligning length of the shortest via adding zeros at beginning

Z

ZERO_BYTE_ARRAY - 类 中的静态变量com.arxanfintech.common.util.ByteUtil
 
A B C D E F G H I J K L M N O P R S T U V X Z 
跳过导航链接

Copyright © 2018. All Rights Reserved.