本文整理了Java中java.security.cert.X509CRLEntry.getSerialNumber()
方法的一些代码示例,展示了X509CRLEntry.getSerialNumber()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。X509CRLEntry.getSerialNumber()
方法的具体详情如下:
包路径:java.security.cert.X509CRLEntry
类名称:X509CRLEntry
方法名:getSerialNumber
[英]Returns the serial number of the revoked certificate.
[中]返回已吊销证书的序列号。
代码示例来源:origin: robovm/robovm
/**
* Method searches for CRL entry with specified serial number.
* The method will search only certificate issued by CRL's issuer.
* @see java.security.cert.X509CRL#getRevokedCertificate(BigInteger)
* method documentation for more info
*/
public X509CRLEntry getRevokedCertificate(BigInteger serialNumber) {
if (!entriesRetrieved) {
retrieveEntries();
}
if (entries == null) {
return null;
}
for (int i=0; i<nonIndirectEntriesSize; i++) {
X509CRLEntry entry = (X509CRLEntry) entries.get(i);
if (serialNumber.equals(entry.getSerialNumber())) {
return entry;
}
}
return null;
}
代码示例来源:origin: robovm/robovm
X509CRLEntry entry = (X509CRLEntry) entries.get(i);
if (serialN.equals(entry.getSerialNumber())) {
if (serialN.equals(entry.getSerialNumber())) {
return entry;
代码示例来源:origin: kaikramer/keystore-explorer
/**
* Load the RevokedCertsTableModel with an array of X.509 CRL entries.
*
* @param revokedCerts
* The X.509 CRL entries
*/
public void load(X509CRLEntry[] revokedCerts) {
TreeMap<BigInteger, X509CRLEntry> sortedRevokedCerts = new TreeMap<>();
for (int i = 0; i < revokedCerts.length; i++) {
sortedRevokedCerts.put(revokedCerts[i].getSerialNumber(), revokedCerts[i]);
}
data = new Object[sortedRevokedCerts.size()][2];
int i = 0;
for (Iterator<?> itr = sortedRevokedCerts.entrySet().iterator(); itr.hasNext(); i++) {
X509CRLEntry x509CrlEntry = (X509CRLEntry) ((Map.Entry) itr.next()).getValue();
data[i][0] = x509CrlEntry.getSerialNumber();
data[i][1] = x509CrlEntry.getRevocationDate();
}
fireTableDataChanged();
}
代码示例来源:origin: MobiVM/robovm
/**
* Method searches for CRL entry with specified serial number.
* The method will search only certificate issued by CRL's issuer.
* @see java.security.cert.X509CRL#getRevokedCertificate(BigInteger)
* method documentation for more info
*/
public X509CRLEntry getRevokedCertificate(BigInteger serialNumber) {
if (!entriesRetrieved) {
retrieveEntries();
}
if (entries == null) {
return null;
}
for (int i=0; i<nonIndirectEntriesSize; i++) {
X509CRLEntry entry = (X509CRLEntry) entries.get(i);
if (serialNumber.equals(entry.getSerialNumber())) {
return entry;
}
}
return null;
}
代码示例来源:origin: ibinti/bugvm
/**
* Method searches for CRL entry with specified serial number.
* The method will search only certificate issued by CRL's issuer.
* @see java.security.cert.X509CRL#getRevokedCertificate(BigInteger)
* method documentation for more info
*/
public X509CRLEntry getRevokedCertificate(BigInteger serialNumber) {
if (!entriesRetrieved) {
retrieveEntries();
}
if (entries == null) {
return null;
}
for (int i=0; i<nonIndirectEntriesSize; i++) {
X509CRLEntry entry = (X509CRLEntry) entries.get(i);
if (serialNumber.equals(entry.getSerialNumber())) {
return entry;
}
}
return null;
}
代码示例来源:origin: com.mobidevelop.robovm/robovm-rt
/**
* Method searches for CRL entry with specified serial number.
* The method will search only certificate issued by CRL's issuer.
* @see java.security.cert.X509CRL#getRevokedCertificate(BigInteger)
* method documentation for more info
*/
public X509CRLEntry getRevokedCertificate(BigInteger serialNumber) {
if (!entriesRetrieved) {
retrieveEntries();
}
if (entries == null) {
return null;
}
for (int i=0; i<nonIndirectEntriesSize; i++) {
X509CRLEntry entry = (X509CRLEntry) entries.get(i);
if (serialNumber.equals(entry.getSerialNumber())) {
return entry;
}
}
return null;
}
代码示例来源:origin: com.bugvm/bugvm-rt
/**
* Method searches for CRL entry with specified serial number.
* The method will search only certificate issued by CRL's issuer.
* @see java.security.cert.X509CRL#getRevokedCertificate(BigInteger)
* method documentation for more info
*/
public X509CRLEntry getRevokedCertificate(BigInteger serialNumber) {
if (!entriesRetrieved) {
retrieveEntries();
}
if (entries == null) {
return null;
}
for (int i=0; i<nonIndirectEntriesSize; i++) {
X509CRLEntry entry = (X509CRLEntry) entries.get(i);
if (serialNumber.equals(entry.getSerialNumber())) {
return entry;
}
}
return null;
}
代码示例来源:origin: com.gluonhq/robovm-rt
/**
* Method searches for CRL entry with specified serial number.
* The method will search only certificate issued by CRL's issuer.
* @see java.security.cert.X509CRL#getRevokedCertificate(BigInteger)
* method documentation for more info
*/
public X509CRLEntry getRevokedCertificate(BigInteger serialNumber) {
if (!entriesRetrieved) {
retrieveEntries();
}
if (entries == null) {
return null;
}
for (int i=0; i<nonIndirectEntriesSize; i++) {
X509CRLEntry entry = (X509CRLEntry) entries.get(i);
if (serialNumber.equals(entry.getSerialNumber())) {
return entry;
}
}
return null;
}
代码示例来源:origin: FlexoVM/flexovm
/**
* Method searches for CRL entry with specified serial number.
* The method will search only certificate issued by CRL's issuer.
* @see java.security.cert.X509CRL#getRevokedCertificate(BigInteger)
* method documentation for more info
*/
public X509CRLEntry getRevokedCertificate(BigInteger serialNumber) {
if (!entriesRetrieved) {
retrieveEntries();
}
if (entries == null) {
return null;
}
for (int i=0; i<nonIndirectEntriesSize; i++) {
X509CRLEntry entry = (X509CRLEntry) entries.get(i);
if (serialNumber.equals(entry.getSerialNumber())) {
return entry;
}
}
return null;
}
代码示例来源:origin: org.jasig.cas/cas-server-support-x509
/**
* Instantiates a new revoked certificate exception.
*
* @param entry the entry
*/
public RevokedCertificateException(final X509CRLEntry entry) {
this(entry.getRevocationDate(), entry.getSerialNumber(), getReasonFromX509Entry(entry));
}
代码示例来源:origin: kaikramer/keystore-explorer
private void crlEntrySelection() {
int row = jtRevokedCerts.getSelectedRow();
if (row != -1) {
BigInteger serialNumber = (BigInteger) jtRevokedCerts.getValueAt(row, 0);
Set<?> revokedCertsSet = crl.getRevokedCertificates();
X509CRLEntry x509CrlEntry = null;
for (Iterator<?> itr = revokedCertsSet.iterator(); itr.hasNext();) {
X509CRLEntry entry = (X509CRLEntry) itr.next();
if (serialNumber.equals(entry.getSerialNumber())) {
x509CrlEntry = entry;
break;
}
}
if (x509CrlEntry.hasExtensions()) {
jbCrlEntryExtensions.setEnabled(true);
return;
}
}
jbCrlEntryExtensions.setEnabled(false);
}
代码示例来源:origin: org.apereo.cas/cas-server-support-x509-core
/**
* Instantiates a new revoked certificate exception.
*
* @param entry the entry
*/
public RevokedCertificateException(final X509CRLEntry entry) {
this(DateTimeUtils.zonedDateTimeOf(entry.getRevocationDate()), entry.getSerialNumber(), getReasonFromX509Entry(entry));
}
代码示例来源:origin: MobiVM/robovm
X509CRLEntry entry = (X509CRLEntry) entries.get(i);
if (serialN.equals(entry.getSerialNumber())) {
if (serialN.equals(entry.getSerialNumber())) {
return entry;
代码示例来源:origin: kaikramer/keystore-explorer
private void displayCrlEntryExtensions() {
int row = jtRevokedCerts.getSelectedRow();
if (row != -1) {
BigInteger serialNumber = (BigInteger) jtRevokedCerts.getValueAt(row, 0);
Set<?> revokedCertsSet = crl.getRevokedCertificates();
X509CRLEntry x509CrlEntry = null;
for (Iterator<?> itr = revokedCertsSet.iterator(); itr.hasNext();) {
X509CRLEntry entry = (X509CRLEntry) itr.next();
if (serialNumber.equals(entry.getSerialNumber())) {
x509CrlEntry = entry;
break;
}
}
if (x509CrlEntry.hasExtensions()) {
DViewExtensions dViewExtensions = new DViewExtensions(this,
res.getString("DViewCrl.EntryExtensions.Title"), x509CrlEntry);
dViewExtensions.setLocationRelativeTo(this);
dViewExtensions.setVisible(true);
}
}
}
代码示例来源:origin: be.fedict.eid-trust-service/eid-trust-service-model
issuerName = certificateIssuer.toString();
BigInteger serialNumber = revokedCertificate.getSerialNumber();
Date revocationDate = revokedCertificate.getRevocationDate();
代码示例来源:origin: be.fedict.eid-trust-service/eid-trust-service-model
issuerName = certificateIssuer.toString();
BigInteger serialNumber = revokedCertificate.getSerialNumber();
Date revocationDate = revokedCertificate.getRevocationDate();
代码示例来源:origin: esig/dss
@Test
public void retrieveRevocationInfo() throws IOException {
try (InputStream fis = CRLParserTest.class.getResourceAsStream("/LTGRCA.crl"); BufferedInputStream is = new BufferedInputStream(fis)) {
BigInteger serialNumber = new BigInteger("5203");
X509CRLEntry entry = parser.retrieveRevocationInfo(fis, serialNumber);
assertNotNull(entry);
assertNotNull(entry.getRevocationDate());
assertNotNull(entry.getRevocationReason());
assertNotNull(entry.getSerialNumber());
assertEquals(serialNumber, entry.getSerialNumber());
}
}
代码示例来源:origin: esig/dss
@Test
public void retrieveRevocationInfoMedium() throws IOException {
try (InputStream fis = CRLParserTest.class.getResourceAsStream("/http___crl.globalsign.com_gs_gspersonalsign2sha2g2.crl")) {
BigInteger serialNumber = new BigInteger("288350169419475868349393253038503091234");
X509CRLEntry entry = parser.retrieveRevocationInfo(fis, serialNumber);
assertNotNull(entry);
assertNotNull(entry.getRevocationDate());
assertNull(entry.getRevocationReason());
assertNotNull(entry.getSerialNumber());
assertEquals(serialNumber, entry.getSerialNumber());
}
}
代码示例来源:origin: esig/dss
@Test
public void retrieveRevocationInfoMediumLastEntry() throws IOException {
try (InputStream fis = CRLParserTest.class.getResourceAsStream("/http___crl.globalsign.com_gs_gspersonalsign2sha2g2.crl")) {
BigInteger serialNumber = new BigInteger("288350169419475868349393264025423631520");
X509CRLEntry entry = parser.retrieveRevocationInfo(fis, serialNumber);
assertNotNull(entry);
assertNotNull(entry.getRevocationDate());
assertNull(entry.getRevocationReason());
assertNotNull(entry.getSerialNumber());
assertEquals(serialNumber, entry.getSerialNumber());
}
}
代码示例来源:origin: esig/dss
@Test
public void retrieveRevocation() throws Exception {
try (InputStream is = AbstractTestCRLUtils.class.getResourceAsStream("/http___crl.globalsign.com_gs_gspersonalsign2sha2g2.crl");
InputStream isCer = AbstractTestCRLUtils.class.getResourceAsStream("/citizen_ca.cer")) {
CertificateToken certificateToken = loadCert(isCer);
CRLValidity validity = CRLUtils.isValidCRL(is, certificateToken);
BigInteger serialNumber = new BigInteger("288350169419475868349393253038503091234");
X509CRLEntry entry = CRLUtils.getRevocationInfo(validity, serialNumber);
assertNotNull(entry);
assertNotNull(entry.getRevocationDate());
assertNull(entry.getRevocationReason());
assertNotNull(entry.getSerialNumber());
assertEquals(serialNumber, entry.getSerialNumber());
serialNumber = new BigInteger("288350169419475868349393264025423631520");
entry = CRLUtils.getRevocationInfo(validity, serialNumber);
assertNotNull(entry);
assertNotNull(entry.getRevocationDate());
assertNull(entry.getRevocationReason());
assertNotNull(entry.getSerialNumber());
assertEquals(serialNumber, entry.getSerialNumber());
serialNumber = new BigInteger("111111111111111111111111111");
entry = CRLUtils.getRevocationInfo(validity, serialNumber);
assertNull(entry);
}
}
内容来源于网络,如有侵权,请联系作者删除!