⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oidtest.java

📁 说明: 1、里面有什么: 1.1、org.bouncycastle.*下的所有软件是bouncycastle组织开发的软件包 1.2、org.infosecurity.*下的软件包括
💻 JAVA
字号:
package org.bouncycastle.asn1.test;import java.io.*;import org.bouncycastle.util.encoders.*;import org.bouncycastle.util.test.*;import org.bouncycastle.asn1.*;import org.bouncycastle.asn1.pkcs.*;/** * X.690 test example */public class OIDTest	implements Test{	byte[]	req = Hex.decode("0603813403");	public String getName()	{		return "OID";	}		public TestResult perform()	{		try		{			ByteArrayInputStream	bIn = new ByteArrayInputStream(req);			DERInputStream			dIn = new DERInputStream(bIn);			DERObjectIdentifier 	o = new DERObjectIdentifier("2.100.3");			ByteArrayOutputStream	bOut = new ByteArrayOutputStream();			DEROutputStream			dOut = new DEROutputStream(bOut);			dOut.writeObject(o);			byte[]					bytes = bOut.toByteArray();			if (bytes.length != req.length)			{        		return new SimpleTestResult(false, getName() + ": failed length test");			}			for (int i = 0; i != req.length; i++)			{				if (bytes[i] != req[i])				{					return new SimpleTestResult(false, getName() + ": failed comparison test");				}			}		}		catch (Exception e)		{        	return new SimpleTestResult(false, getName() + ": Exception - " + e.toString());		}        return new SimpleTestResult(true, getName() + ": Okay");    }    public static void main(        String[]    args)    {        Test    test = new OIDTest();        TestResult  result = test.perform();        System.out.println(result);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -