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

📄 signametest.java

📁 kmlnjlkj nlkjlkjkljl okopokipoipo oipipipo i
💻 JAVA
字号:
package org.bouncycastle.jce.provider.test;import java.security.NoSuchAlgorithmException;import java.security.NoSuchProviderException;import java.security.Security;import java.security.Signature;import org.bouncycastle.jce.provider.BouncyCastleProvider;import org.bouncycastle.util.test.SimpleTest;public class SigNameTest    extends SimpleTest{    private void checkName(String name)        throws NoSuchProviderException, NoSuchAlgorithmException    {        if (!name.equals(Signature.getInstance(name, "BC").getAlgorithm()))        {            fail("name misatch on " + name);        }    }    public void performTest()        throws Exception    {        checkName("SHA1withRSA");        checkName("SHA224withRSA");        checkName("SHA256withRSA");        checkName("SHA384withRSA");        checkName("SHA512withRSA");        checkName("MD2withRSA");        checkName("MD4withRSA");        checkName("MD5withRSA");        checkName("RIPEMD160withRSA");        checkName("RIPEMD128withRSA");        checkName("RIPEMD256withRSA");        checkName("SHA1withDSA");        checkName("SHA224withDSA");        checkName("SHA256withDSA");        checkName("SHA384withDSA");        checkName("SHA512withDSA");        checkName("NONEwithDSA");        checkName("SHA1withECDSA");        checkName("SHA224withECDSA");        checkName("SHA256withECDSA");        checkName("SHA384withECDSA");        checkName("SHA512withECDSA");        checkName("RIPEMD160withECDSA");        checkName("SHA1withECNR");        checkName("SHA224withECNR");        checkName("SHA256withECNR");        checkName("SHA384withECNR");        checkName("SHA512withECNR");        checkName("SHA1withRSAandMGF1");        checkName("SHA1withRSAandMGF1");        checkName("SHA224withRSAandMGF1");        checkName("SHA256withRSAandMGF1");        checkName("SHA384withRSAandMGF1");        checkName("SHA512withRSAandMGF1");        checkName("GOST3411withGOST3410");        checkName("GOST3411withECGOST3410");        checkName("SHA1withRSA/ISO9796-2");        checkName("MD5withRSA/ISO9796-2");        checkName("RIPEMD160withRSA/ISO9796-2");    }    public String getName()    {        return "SigNameTest";    }    public static void main(        String[]    args)    {        Security.addProvider(new BouncyCastleProvider());        runTest(new SigNameTest());    }}

⌨️ 快捷键说明

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