Package org.bouncycastle.crypto.params
Class SM9SigMasterPublicKeyParameters
- java.lang.Object
-
- org.bouncycastle.crypto.params.AsymmetricKeyParameter
-
- org.bouncycastle.crypto.params.SM9SigMasterPublicKeyParameters
-
- All Implemented Interfaces:
CipherParameters
public class SM9SigMasterPublicKeyParameters extends AsymmetricKeyParameter
SM9 signature master public key P_pub-s = [ks]P2, a point of G2 (GM/T 0044.2-2016). Held by verifiers and used to derive users' public keys from their identities.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SM9SigMasterPublicKeyParametersfromEncoded(byte[] enc)byte[]getEncoded()The master public key point P_pub-s of G2 in uncompressed form (0x04 || x || y, 129 bytes).SM9G2PointgetPointG2()-
Methods inherited from class org.bouncycastle.crypto.params.AsymmetricKeyParameter
isPrivate
-
-
-
-
Method Detail
-
getPointG2
public SM9G2Point getPointG2()
-
getEncoded
public byte[] getEncoded()
The master public key point P_pub-s of G2 in uncompressed form (0x04 || x || y, 129 bytes).
-
fromEncoded
public static SM9SigMasterPublicKeyParameters fromEncoded(byte[] enc)
-
-