parent
2cd995526e
commit
ae0b3dc396
|
@ -297,6 +297,7 @@ public class SecurityTokenHelper {
|
||||||
}
|
}
|
||||||
|
|
||||||
byte[] data;
|
byte[] data;
|
||||||
|
byte[] dataLen;
|
||||||
int pLen = 0;
|
int pLen = 0;
|
||||||
|
|
||||||
X9ECParameters x9Params;
|
X9ECParameters x9Params;
|
||||||
|
@ -324,18 +325,27 @@ public class SecurityTokenHelper {
|
||||||
}
|
}
|
||||||
|
|
||||||
data = p.getEncoded(false);
|
data = p.getEncoded(false);
|
||||||
data = Arrays.concatenate(
|
|
||||||
Hex.decode("86"),
|
if (data.length < 128) {
|
||||||
new byte[]{(byte) data.length},
|
dataLen = new byte[]{(byte) data.length};
|
||||||
data);
|
} else {
|
||||||
data = Arrays.concatenate(
|
dataLen = new byte[]{(byte)0x81, (byte) data.length};
|
||||||
Hex.decode("7F49"),
|
}
|
||||||
new byte[]{(byte) data.length},
|
data = Arrays.concatenate(Hex.decode("86"), dataLen, data);
|
||||||
data);
|
|
||||||
data = Arrays.concatenate(
|
if (data.length < 128) {
|
||||||
Hex.decode("A6"),
|
dataLen = new byte[]{(byte) data.length};
|
||||||
new byte[]{(byte) data.length},
|
} else {
|
||||||
data);
|
dataLen = new byte[]{(byte)0x81, (byte) data.length};
|
||||||
|
}
|
||||||
|
data = Arrays.concatenate(Hex.decode("7F49"), dataLen, data);
|
||||||
|
|
||||||
|
if (data.length < 128) {
|
||||||
|
dataLen = new byte[]{(byte) data.length};
|
||||||
|
} else {
|
||||||
|
dataLen = new byte[]{(byte)0x81, (byte) data.length};
|
||||||
|
}
|
||||||
|
data = Arrays.concatenate(Hex.decode("A6"), dataLen, data);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in a new issue