pssparamexample.java
来自「sip CMSEnvelopedData」· Java 代码 · 共 33 行
JAVA
33 行
package chapter5;
import java.security.AlgorithmParameters;
import java.security.Signature;
import java.security.spec.PSSParameterSpec;
import org.bouncycastle.asn1.ASN1InputStream;
import org.bouncycastle.asn1.util.ASN1Dump;
/**
* Example showing PSS parameter recovery and encoding
*/
public class PSSParamExample
{
public static void main(String[] args)
throws Exception
{
Signature signature = Signature.getInstance("SHA1withRSAandMGF1", "BC");
// set the default parameters
signature.setParameter(PSSParameterSpec.DEFAULT);
// get the default parameters
AlgorithmParameters params = signature.getParameters();
// look at the ASN.1 encodng.
ASN1InputStream aIn = new ASN1InputStream(params.getEncoded("ASN.1"));
System.out.println(ASN1Dump.dumpAsString(aIn.readObject()));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?