List of usage examples for org.bouncycastle.asn1.pkcs CertificationRequest getSignatureAlgorithm
public AlgorithmIdentifier getSignatureAlgorithm()
From source file:org.xipki.commons.security.shell.CertRequestValidateCmd.java
License:Open Source License
@Override protected Object doExecute() throws Exception { CertificationRequest csr = CertificationRequest.getInstance(IoUtil.read(csrFile)); String sigAlgo = AlgorithmUtil.getSignatureAlgoName(csr.getSignatureAlgorithm()); boolean bo = securityFactory.verifyPopo(csr, null); String txt = bo ? "valid" : "invalid"; println("The POP is " + txt + " (signature algorithm " + sigAlgo + ")."); return null;//from w w w. j a v a 2 s . co m }