本文整理了Java中org.bouncycastle.asn1.ASN1ObjectIdentifier.equals()
方法的一些代码示例,展示了ASN1ObjectIdentifier.equals()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1ObjectIdentifier.equals()
方法的具体详情如下:
包路径:org.bouncycastle.asn1.ASN1ObjectIdentifier
类名称:ASN1ObjectIdentifier
方法名:equals
暂无
代码示例来源:origin: Meituan-Dianping/walle
@Override
public AlgorithmIdentifier findEncryptionAlgorithm(AlgorithmIdentifier id) {
// Use the default chooser, but replace dsaWithSha1 with dsa. This is because "dsa" is
// accepted by any Android platform whereas "dsaWithSha1" is accepted only since
// API Level 9.
id = mDefault.findEncryptionAlgorithm(id);
if (id != null) {
ASN1ObjectIdentifier oid = id.getAlgorithm();
if (X9ObjectIdentifiers.id_dsa_with_sha1.equals(oid)) {
return DSA;
}
}
return id;
}
}
代码示例来源:origin: apache/pdfbox
if (!oid.equals(X509ObjectIdentifiers.id_ad_caIssuers))
代码示例来源:origin: apache/pdfbox
if (oid.equals(X509ObjectIdentifiers.id_ad_ocsp)
&& location.getTagNo() == GeneralName.uniformResourceIdentifier)
certInfo.setOcspUrl(new String(url.getOctets()));
else if (oid.equals(X509ObjectIdentifiers.id_ad_caIssuers))
代码示例来源:origin: apache/pdfbox
if (oid.equals(X509ObjectIdentifiers.id_ad_ocsp)
&& location.getTagNo() == GeneralName.uniformResourceIdentifier)
代码示例来源:origin: apache/cloudstack
continue;
if (attribute.getAttrType().equals(PKCSObjectIdentifiers.pkcs_9_at_extensionRequest)) {
final Extensions extensions = Extensions.getInstance(attribute.getAttrValues().getObjectAt(0));
final GeneralNames gns = GeneralNames.fromExtensions(extensions, Extension.subjectAlternativeName);
代码示例来源:origin: org.xipki/security
public static boolean isPlainECDSASigAlg(AlgorithmIdentifier algId) {
ASN1ObjectIdentifier oid = Args.notNull(algId, "algId").getAlgorithm();
if (BSIObjectIdentifiers.ecdsa_plain_SHA1.equals(oid)
|| BSIObjectIdentifiers.ecdsa_plain_SHA224.equals(oid)
|| BSIObjectIdentifiers.ecdsa_plain_SHA256.equals(oid)
|| BSIObjectIdentifiers.ecdsa_plain_SHA384.equals(oid)
|| BSIObjectIdentifiers.ecdsa_plain_SHA512.equals(oid)) {
return true;
}
return false;
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public PolicyInformation getPolicyInformation(ASN1ObjectIdentifier policyIdentifier)
{
for (int i = 0; i != policyInformation.length; i++)
{
if (policyIdentifier.equals(policyInformation[i].getPolicyIdentifier()))
{
return policyInformation[i];
}
}
return null;
}
代码示例来源:origin: org.xipki.tk/security
public static HashAlgoType getHashAlgoType(final ASN1ObjectIdentifier oid) {
ParamUtil.requireNonNull("oid", oid);
for (HashAlgoType hashAlgo : values()) {
if (hashAlgo.oid.equals(oid)) {
return hashAlgo;
}
}
return null;
}
代码示例来源:origin: RUB-NDS/TLS-Attacker
public static boolean hasGost12EcParameters(Certificate cert) {
if (cert.isEmpty()) {
return false;
}
SubjectPublicKeyInfo keyInfo = cert.getCertificateAt(0).getSubjectPublicKeyInfo();
ASN1ObjectIdentifier alg = keyInfo.getAlgorithm().getAlgorithm();
return alg.equals(RosstandartObjectIdentifiers.id_tc26_gost_3410_12_256)
|| alg.equals(RosstandartObjectIdentifiers.id_tc26_gost_3410_12_512);
}
代码示例来源:origin: org.xipki/security
public static boolean isImplictConfirm(PKIHeader header) {
Args.notNull(header, "header");
InfoTypeAndValue[] regInfos = header.getGeneralInfo();
if (regInfos != null) {
for (InfoTypeAndValue regInfo : regInfos) {
if (CMPObjectIdentifiers.it_implicitConfirm.equals(regInfo.getInfoType())) {
return true;
}
}
}
return false;
}
代码示例来源:origin: org.xipki/security
public static CmpUtf8Pairs extract(AttributeTypeAndValue[] atvs) {
if (atvs != null) {
for (AttributeTypeAndValue atv : atvs) {
if (CMPObjectIdentifiers.regInfo_utf8Pairs.equals(atv.getType())) {
String regInfoValue = ((ASN1String) atv.getValue()).getString();
return new CmpUtf8Pairs(regInfoValue);
}
}
}
return null;
}
代码示例来源:origin: org.xipki/cmp
public static CmpUtf8Pairs extract(InfoTypeAndValue[] regInfos) {
if (regInfos != null) {
for (InfoTypeAndValue regInfo : regInfos) {
if (CMPObjectIdentifiers.regInfo_utf8Pairs.equals(regInfo.getInfoType())) {
String regInfoValue = ((ASN1String) regInfo.getInfoValue()).getString();
return new CmpUtf8Pairs(regInfoValue);
}
}
}
return null;
}
代码示例来源:origin: org.xipki.tk/cmp
public static CmpUtf8Pairs extract(final AttributeTypeAndValue[] atvs) {
if (atvs == null) {
return null;
}
for (AttributeTypeAndValue atv : atvs) {
if (CMPObjectIdentifiers.regInfo_utf8Pairs.equals(atv.getType())) {
String regInfoValue = ((ASN1String) atv.getValue()).getString();
return new CmpUtf8Pairs(regInfoValue);
}
}
return null;
}
代码示例来源:origin: org.xipki/security
private XiContentSigner createRSAContentSigner(AlgorithmIdentifier signatureAlgId)
throws XiSecurityException, P11TokenException {
if (PKCSObjectIdentifiers.id_RSASSA_PSS.equals(signatureAlgId.getAlgorithm())) {
return new P11ContentSigner.RSAPSS(cryptService, identityId, signatureAlgId,
securityFactory.getRandom4Sign());
} else {
return new P11ContentSigner.RSA(cryptService, identityId, signatureAlgId);
}
}
代码示例来源:origin: RUB-NDS/TLS-Attacker
public static boolean hasECParameters(Certificate cert) {
if (cert.isEmpty()) {
return false;
}
SubjectPublicKeyInfo keyInfo = cert.getCertificateAt(0).getSubjectPublicKeyInfo();
if (keyInfo == null) {
return false;
}
return keyInfo.getAlgorithm().getAlgorithm().equals(X9ObjectIdentifiers.id_ecPublicKey);
}
代码示例来源:origin: RUB-NDS/TLS-Attacker
public static boolean hasDHParameters(Certificate cert) {
if (cert.isEmpty()) {
return false;
}
SubjectPublicKeyInfo keyInfo = cert.getCertificateAt(0).getSubjectPublicKeyInfo();
return keyInfo.getAlgorithm().getAlgorithm().equals(X9ObjectIdentifiers.dhpublicnumber);
}
代码示例来源:origin: org.xwiki.platform/xwiki-platform-crypto-common
@Override
public Digest getInstance(byte[] encoded)
{
AlgorithmIdentifier algId = AlgorithmIdentifier.getInstance(encoded);
if (!algId.getAlgorithm().equals(getAlgorithmIdentifier().getAlgorithm())) {
throw new IllegalArgumentException("Invalid algorithm identifier in encoded data for this digest factory: "
+ algId.getAlgorithm().getId());
}
return getInstance();
}
}
代码示例来源:origin: RUB-NDS/TLS-Attacker
public static boolean hasGOSTParameters(Certificate cert) {
if (cert.isEmpty()) {
return false;
}
SubjectPublicKeyInfo keyInfo = cert.getCertificateAt(0).getSubjectPublicKeyInfo();
return keyInfo.getAlgorithm().getAlgorithm().equals(CryptoProObjectIdentifiers.gostR3410_94);
}
代码示例来源:origin: RUB-NDS/TLS-Attacker
public static boolean hasGost01EcParameters(Certificate cert) {
if (cert.isEmpty()) {
return false;
}
SubjectPublicKeyInfo keyInfo = cert.getCertificateAt(0).getSubjectPublicKeyInfo();
ASN1ObjectIdentifier alg = keyInfo.getAlgorithm().getAlgorithm();
return alg.equals(CryptoProObjectIdentifiers.gostR3410_2001);
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public boolean equals(
Object o)
{
if (!(o instanceof Extension))
{
return false;
}
Extension other = (Extension)o;
return other.getExtnId().equals(this.getExtnId())
&& other.getExtnValue().equals(this.getExtnValue())
&& (other.isCritical() == this.isCritical());
}
内容来源于网络,如有侵权,请联系作者删除!