MCPcopy Create free account

hub / github.com/ZZMarquis/gmhelper / functions

Functions158 in github.com/ZZMarquis/gmhelper

↓ 1 callersMethodresponderConfirm
@param s2 @param confirmationTag 实际上是发起方的s2 @return
src/main/java/org/zz/gmhelper/SM2KeyExchangeUtil.java:75
↓ 1 callersMethodsetC1
(byte[] c1)
src/main/java/org/zz/gmhelper/SM2Cipher.java:28
↓ 1 callersMethodsetC2
(byte[] c2)
src/main/java/org/zz/gmhelper/SM2Cipher.java:36
↓ 1 callersMethodsetC3
(byte[] c3)
src/main/java/org/zz/gmhelper/SM2Cipher.java:44
↓ 1 callersMethodsetCipherText
(byte[] cipherText)
src/main/java/org/zz/gmhelper/SM2Cipher.java:52
↓ 1 callersMethodsetKey
(byte[] key)
src/main/java/org/zz/gmhelper/SM2KeyExchangeUtil.java:93
↓ 1 callersMethodsetS1
(byte[] s1)
src/main/java/org/zz/gmhelper/SM2KeyExchangeUtil.java:101
↓ 1 callersMethodtestMakeCertificate
()
src/test/java/org/zz/gmhelper/cert/test/SM2X509CertMakerTest.java:37
↓ 1 callersMethodtestMakePfx
()
src/test/java/org/zz/gmhelper/cert/test/SM2PfxMakerTest.java:34
↓ 1 callersMethodtestMakePkcs12
()
src/test/java/org/zz/gmhelper/cert/test/SM2Pkcs12MakerTest.java:38
↓ 1 callersMethodwriteSN
(BigInteger sn)
src/main/java/org/zz/gmhelper/cert/FileSNAllocator.java:37
MethodInvalidX500NameException
()
src/main/java/org/zz/gmhelper/cert/exception/InvalidX500NameException.java:6
MethodRandomSNAllocator
Constructor with the bitLen = 65.
src/main/java/org/zz/gmhelper/cert/RandomSNAllocator.java:44
MethodSM2PrivateKey
(BCECPrivateKey privateKey, BCECPublicKey publicKey)
src/main/java/org/zz/gmhelper/cert/SM2PrivateKey.java:24
MethodSM2PublicKey
(BCECPublicKey key)
src/main/java/org/zz/gmhelper/cert/SM2PublicKey.java:17
MethodSM2X509CertMaker
@param issuerKeyPair 证书颁发者的密钥对。 其实一般的CA的私钥都是要严格保护的。 一般CA的私钥都会放在加密卡/加密机里,证书的签名由加密卡/加密机完成。
src/main/java/org/zz/gmhelper/cert/SM2X509CertMaker.java:59
MethodTestIncrementAndGetSN
()
src/test/java/org/zz/gmhelper/cert/test/FileSNAllocatorTest.java:11
MethodbuildECPublicKeyByPrivateKey
根据EC私钥构造EC公钥 @param priKey ECC私钥参数对象 @return
src/main/java/org/zz/gmhelper/BCECUtil.java:150
MethodbuildX500Name
如果不知道怎么填充names,可以查看org.bouncycastle.asn1.x500.style.BCStyle这个类, names的key值必须是BCStyle.DefaultLookUp中存在的(可以不关心大小写) @param names @return @throws Invalid
src/main/java/org/zz/gmhelper/cert/CommonUtil.java:41
MethodcreateECPrivateKeyParameters
@param dHex 十六进制字符串形式的私钥d值,如果是SM2算法,Hex字符串长度应该是64(即32字节) @param domainParameters EC Domain参数,一般是固定的,如果是SM2算法的可参考{@link SM2Util#DOMAIN_PARA
src/main/java/org/zz/gmhelper/BCECUtil.java:119
MethoddigestDoFinal
()
src/main/java/org/zz/gmhelper/SM2PreprocessSigner.java:215
MethodfindDigestAlgorithmIdentifier
(String algoName)
src/main/java/org/zz/gmhelper/cert/CommonUtil.java:105
MethodgetC1
()
src/main/java/org/zz/gmhelper/SM2Cipher.java:24
MethodgetC2
()
src/main/java/org/zz/gmhelper/SM2Cipher.java:32
MethodgetC3
()
src/main/java/org/zz/gmhelper/SM2Cipher.java:40
MethodgetCertificateChain
(String certChainPath)
src/main/java/org/zz/gmhelper/cert/SM2CertUtil.java:87
MethodgetCertificateChainBytes
(CertPath certChain)
src/main/java/org/zz/gmhelper/cert/SM2CertUtil.java:106
MethodgetCipherText
()
src/main/java/org/zz/gmhelper/SM2Cipher.java:48
MethodgetDomainParametersFromGenSpec
copy from BC @param genSpec @return
src/main/java/org/zz/gmhelper/BCECUtil.java:417
MethodgetRawPrivateKey
只获取私钥里的d值,32字节 @param privateKey @return
src/main/java/org/zz/gmhelper/SM2Util.java:98
MethodgetRawPublicKey
只获取公钥里的XY分量,64字节 @param publicKey @return 64字节数组
src/main/java/org/zz/gmhelper/SM2Util.java:108
MethodnextSerialNumber
()
src/main/java/org/zz/gmhelper/cert/RandomSNAllocator.java:64
MethodparseSM2Cipher
分解SM2密文 @param cipherText 默认输入C1C3C2顺序的密文。C1为65字节第1字节为压缩标识,这里固定为0x04,后面64字节为xy分量各32字节。C3为32字节。C2长度与原文一致。 @return @throws Exception
src/main/java/org/zz/gmhelper/SM2Util.java:219
MethodsetPointFormat
(String style)
src/main/java/org/zz/gmhelper/cert/SM2PrivateKey.java:30
MethodsetPointFormat
(String style)
src/main/java/org/zz/gmhelper/cert/SM2PublicKey.java:40
Methodtest
()
src/test/java/org/zz/gmhelper/test/SM2PreprocessSignerTest.java:20
MethodtestCaculateKey
()
src/test/java/org/zz/gmhelper/test/SM2KeyExchangeUtilTest.java:18
MethodtestCalculateKeyWithConfirmation
()
src/test/java/org/zz/gmhelper/test/SM2KeyExchangeUtilTest.java:50
MethodtestECPrivateKeyPKCS8
()
src/test/java/org/zz/gmhelper/test/BCECUtilTest.java:15
MethodtestEncodeSM2CipherToDER
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:208
MethodtestEncodeSM2CipherToDERForLoop
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:232
MethodtestEncodeSM2CipherToDER_C1C2C3
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:256
MethodtestEncoded
()
src/test/java/org/zz/gmhelper/cert/test/SM2PrivateKeyTest.java:18
MethodtestEncryptAndDecrypt
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:61
MethodtestEncryptAndDecrypt
()
src/test/java/org/zz/gmhelper/test/SM4UtilTest.java:12
MethodtestEncryptAndDecrypt_C1C2C3
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:90
MethodtestGenerateBCECKeyPair
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:280
MethodtestGetBCECPublicKey
()
src/test/java/org/zz/gmhelper/cert/test/SM2CertUtilTest.java:41
MethodtestHashAndVerify
()
src/test/java/org/zz/gmhelper/test/SM3UtilTest.java:11
MethodtestHmacSM3
()
src/test/java/org/zz/gmhelper/test/SM3UtilTest.java:26
MethodtestKeyPairEncoding
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:119
MethodtestMac
()
src/test/java/org/zz/gmhelper/test/SM4UtilTest.java:57
MethodtestPfxSign
()
src/test/java/org/zz/gmhelper/cert/test/SM2PfxMakerTest.java:58
MethodtestPkcs12Sign
()
src/test/java/org/zz/gmhelper/cert/test/SM2Pkcs12MakerTest.java:62
MethodtestSM2KeyGen2
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:187
MethodtestSM2KeyRecovery
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:162
MethodtestSignAndVerify
()
src/test/java/org/zz/gmhelper/test/SM2UtilTest.java:23
MethodtestVerifyCertificate
()
src/test/java/org/zz/gmhelper/cert/test/SM2CertUtilTest.java:79
← previous101–158 of 158, ranked by callers