// 前面是算法,後面是參數(可以爲空)
subJectPublicVector.add(new AlgorithmIdentifier(new ASN1ObjectIdentifier("1.2.840.10045.2.1"), new ASN1ObjectIdentifier("1.2.156.10197.1.301")));
// 未壓縮公鑰 前綴04+x座標+y座標
// 壓縮公鑰 前綴03+x(如果y是奇數),前綴02+x(如果y是偶數)
subJectPublicVector.add(new DERBitString(HexUtil.toByteArray("045580AECD1A6EE38C03610EC0AC981BE4FC0312C784DC9F6D03D8319DF10D37E589FE3D5F587CB3B5E0CB11C9BBCD9F35F928F92619A186426EA65B6FC49A2BDB")));
SubjectPublicKeyInfo publicKeyInfo = SubjectPublicKeyInfo.getInstance(new DERSequence(subJectPublicVector).getEncoded());