如何在Java中将证书指纹字符串转换为字节数组?
我的程序要求用户输入证书指纹字符串,然后将输入转换为字节数组以供以后使用。 我要问的是,如何将inputStringArray
转换为contrestresult
字节数组?
String input = "2F:A3:CF:8F:D6:ED:06:79:B8:FB:DB:0E:3B:A4:52:45:83:8E:7F:C5";
String[] inputStringArray = input.trim().split(":");
//convert inputStringArray to results array here
//...
byte[] convertResult = new byte[]
{(byte)0x2f, (byte)0xa3, (byte)0xcf, (byte)0x8f, (byte)0xd6, (byte)0xed, (byte)0x06, (byte)0x79, (byte)0xb8, (byte)0xfb,
(byte)0xdb, (byte)0x0e, (byte)0x3b, (byte)0xa4, (byte)0x52, (byte)0x45, (byte)0x83, (byte)0x8e, (byte)0x7f, (byte)0xc5};
谢谢!
My program asks user to input a string of certificate fingerprint then convert the input to byte array for later use.
What I am asking is how should I convert the inputStringArray
to the convertResult
byte array?
String input = "2F:A3:CF:8F:D6:ED:06:79:B8:FB:DB:0E:3B:A4:52:45:83:8E:7F:C5";
String[] inputStringArray = input.trim().split(":");
//convert inputStringArray to results array here
//...
byte[] convertResult = new byte[]
{(byte)0x2f, (byte)0xa3, (byte)0xcf, (byte)0x8f, (byte)0xd6, (byte)0xed, (byte)0x06, (byte)0x79, (byte)0xb8, (byte)0xfb,
(byte)0xdb, (byte)0x0e, (byte)0x3b, (byte)0xa4, (byte)0x52, (byte)0x45, (byte)0x83, (byte)0x8e, (byte)0x7f, (byte)0xc5};
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
回答我自己的问题:
answer to my own question: