本文整理了Java中org.spongycastle.asn1.x500.X500Name.equals()
方法的一些代码示例,展示了X500Name.equals()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。X500Name.equals()
方法的具体详情如下:
包路径:org.spongycastle.asn1.x500.X500Name
类名称:X500Name
方法名:equals
[英]test for equality - note: case is ignored.
[中]平等性测试-注:忽略大小写。
代码示例来源:origin: com.madgag.spongycastle/pkix
public boolean match(Object obj)
{
X509CRLHolder crl = (X509CRLHolder)obj;
return (crl.getIssuer().equals(workingIssuerName));
}
代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on
public boolean match(Object obj)
{
X509CRLHolder crl = (X509CRLHolder)obj;
return (crl.getIssuer().equals(workingIssuerName));
}
代码示例来源:origin: com.madgag.spongycastle/pkix
static boolean isSelfIssued(X509CertificateHolder cert)
{
return cert.getSubject().equals(cert.getIssuer());
}
}
代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on
static boolean isSelfIssued(X509CertificateHolder cert)
{
return cert.getSubject().equals(cert.getIssuer());
}
}
代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on
private boolean matchesDN(X500Name subject, GeneralNames targets)
{
GeneralName[] names = targets.getNames();
for (int i = 0; i != names.length; i++)
{
GeneralName gn = names[i];
if (gn.getTagNo() == GeneralName.directoryName)
{
if (X500Name.getInstance(gn.getName()).equals(subject))
{
return true;
}
}
}
return false;
}
代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on
private boolean matchesDN(X500Name subject, GeneralNames targets)
{
GeneralName[] names = targets.getNames();
for (int i = 0; i != names.length; i++)
{
GeneralName gn = names[i];
if (gn.getTagNo() == GeneralName.directoryName)
{
if (X500Name.getInstance(gn.getName()).equals(subject))
{
return true;
}
}
}
return false;
}
代码示例来源:origin: com.madgag.spongycastle/pkix
private boolean matchesDN(X500Name subject, GeneralNames targets)
{
GeneralName[] names = targets.getNames();
for (int i = 0; i != names.length; i++)
{
GeneralName gn = names[i];
if (gn.getTagNo() == GeneralName.directoryName)
{
if (X500Name.getInstance(gn.getName()).equals(subject))
{
return true;
}
}
}
return false;
}
代码示例来源:origin: com.madgag.spongycastle/pkix
private boolean matchesDN(X500Name subject, GeneralNames targets)
{
GeneralName[] names = targets.getNames();
for (int i = 0; i != names.length; i++)
{
GeneralName gn = names[i];
if (gn.getTagNo() == GeneralName.directoryName)
{
if (X500Name.getInstance(gn.getName()).equals(subject))
{
return true;
}
}
}
return false;
}
代码示例来源:origin: com.madgag.spongycastle/prov
if (!caName.equals(issuer))
代码示例来源:origin: com.madgag.spongycastle/prov
if (!caName.equals(issuer))
代码示例来源:origin: com.madgag/scprov-jdk15on
if (!caName.equals(issuer))
代码示例来源:origin: com.madgag.spongycastle/prov
if (! PrincipalUtils.getEncodedIssuerPrincipal(cert).equals(certIssuer))
else if (! PrincipalUtils.getEncodedIssuerPrincipal(cert).equals(PrincipalUtils.getIssuerPrincipal(crl)))
代码示例来源:origin: com.madgag.spongycastle/pkix
public boolean match(Object obj)
{
if (obj instanceof X509CertificateHolder)
{
X509CertificateHolder certHldr = (X509CertificateHolder)obj;
if (this.getSerialNumber() != null)
{
IssuerAndSerialNumber iAndS = new IssuerAndSerialNumber(certHldr.toASN1Structure());
return iAndS.getName().equals(this.issuer)
&& iAndS.getSerialNumber().getValue().equals(this.serialNumber);
}
else if (subjectKeyId != null)
{
Extension ext = certHldr.getExtension(Extension.subjectKeyIdentifier);
if (ext == null)
{
return Arrays.areEqual(subjectKeyId, MSOutlookKeyIdCalculator.calculateKeyId(certHldr.getSubjectPublicKeyInfo()));
}
byte[] subKeyID = ASN1OctetString.getInstance(ext.getParsedValue()).getOctets();
return Arrays.areEqual(subjectKeyId, subKeyID);
}
}
else if (obj instanceof byte[])
{
return Arrays.areEqual(subjectKeyId, (byte[])obj);
}
return false;
}
代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on
public boolean match(Object obj)
{
if (obj instanceof X509CertificateHolder)
{
X509CertificateHolder certHldr = (X509CertificateHolder)obj;
if (this.getSerialNumber() != null)
{
IssuerAndSerialNumber iAndS = new IssuerAndSerialNumber(certHldr.toASN1Structure());
return iAndS.getName().equals(this.issuer)
&& iAndS.getSerialNumber().getValue().equals(this.serialNumber);
}
else if (subjectKeyId != null)
{
Extension ext = certHldr.getExtension(Extension.subjectKeyIdentifier);
if (ext == null)
{
return Arrays.areEqual(subjectKeyId, MSOutlookKeyIdCalculator.calculateKeyId(certHldr.getSubjectPublicKeyInfo()));
}
byte[] subKeyID = ASN1OctetString.getInstance(ext.getParsedValue()).getOctets();
return Arrays.areEqual(subjectKeyId, subKeyID);
}
}
else if (obj instanceof byte[])
{
return Arrays.areEqual(subjectKeyId, (byte[])obj);
}
return false;
}
代码示例来源:origin: com.madgag.spongycastle/prov
if (!PrincipalUtils.getEncodedIssuerPrincipal(cert).equals(workingIssuerName))
代码示例来源:origin: com.madgag.spongycastle/prov
if (PrincipalUtils.getIssuerPrincipal(crl).equals(
PrincipalUtils.getEncodedIssuerPrincipal(cert)))
代码示例来源:origin: com.madgag.spongycastle/pkix
if (!workingIssuerName.equals(certificate.getIssuer()))
代码示例来源:origin: com.madgag.spongycastle/pkix
if (names[i].getTagNo() == 4 && X500Name.getInstance(names[i].getName()).equals(X500Name.getInstance(issuerSerial.getName())))
代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on
if (!workingIssuerName.equals(certificate.getIssuer()))
代码示例来源:origin: com.madgag.spongycastle/prov
if (!PrincipalUtils.getIssuerPrincipal(deltaCRL).equals(PrincipalUtils.getIssuerPrincipal(completeCRL)))
内容来源于网络,如有侵权,请联系作者删除!