com.google.bitcoin.bouncycastle.asn1.DERObjectIdentifier

Here are the examples of the java api class com.google.bitcoin.bouncycastle.asn1.DERObjectIdentifier taken from open source projects.

1. X962NamedCurves#getByName()

Project: bitcoin-android
File: X962NamedCurves.java
public static X9ECParameters getByName(String name) {
    DERObjectIdentifier oid = (DERObjectIdentifier) objIds.get(Strings.toLowerCase(name));
    if (oid != null) {
        return getByOID(oid);
    }
    return null;
}

2. X509Name#decodeOID()

Project: bitcoin-android
File: X509Name.java
private DERObjectIdentifier decodeOID(String name, Hashtable lookUp) {
    if (Strings.toUpperCase(name).startsWith("OID.")) {
        return new DERObjectIdentifier(name.substring(4));
    } else if (name.charAt(0) >= '0' && name.charAt(0) <= '9') {
        return new DERObjectIdentifier(name);
    }
    DERObjectIdentifier oid = (DERObjectIdentifier) lookUp.get(Strings.toLowerCase(name));
    if (oid == null) {
        throw new IllegalArgumentException("Unknown object id - " + name + " - passed to distinguished name");
    }
    return oid;
}

3. TeleTrusTNamedCurves#getByName()

Project: bitcoin-android
File: TeleTrusTNamedCurves.java
public static X9ECParameters getByName(String name) {
    DERObjectIdentifier oid = (DERObjectIdentifier) objIds.get(Strings.toLowerCase(name));
    if (oid != null) {
        return getByOID(oid);
    }
    return null;
}

4. SECNamedCurves#getByName()

Project: bitcoin-android
File: SECNamedCurves.java
public static X9ECParameters getByName(String name) {
    DERObjectIdentifier oid = (DERObjectIdentifier) objIds.get(Strings.toLowerCase(name));
    if (oid != null) {
        return getByOID(oid);
    }
    return null;
}

5. NISTNamedCurves#getByName()

Project: bitcoin-android
File: NISTNamedCurves.java
public static X9ECParameters getByName(String name) {
    DERObjectIdentifier oid = (DERObjectIdentifier) objIds.get(Strings.toUpperCase(name));
    if (oid != null) {
        return getByOID(oid);
    }
    return null;
}

6. ProfessionInfo#getProfessionOIDs()

Project: bitcoin-android
File: ProfessionInfo.java
/**
     * @return Returns the professionOIDs.
     */
public DERObjectIdentifier[] getProfessionOIDs() {
    if (professionOIDs == null) {
        return new DERObjectIdentifier[0];
    }
    DERObjectIdentifier[] oids = new DERObjectIdentifier[professionOIDs.size()];
    int count = 0;
    for (Enumeration e = professionOIDs.getObjects(); e.hasMoreElements(); ) {
        oids[count++] = DERObjectIdentifier.getInstance(e.nextElement());
    }
    return oids;
}

7. GOST3410NamedParameters#getByName()

Project: bitcoin-android
File: GOST3410NamedParameters.java
public static GOST3410ParamSetParameters getByName(String name) {
    DERObjectIdentifier oid = (DERObjectIdentifier) objIds.get(name);
    if (oid != null) {
        return (GOST3410ParamSetParameters) params.get(oid);
    }
    return null;
}

8. ECGOST3410NamedCurves#getByName()

Project: bitcoin-android
File: ECGOST3410NamedCurves.java
public static ECDomainParameters getByName(String name) {
    DERObjectIdentifier oid = (DERObjectIdentifier) objIds.get(name);
    if (oid != null) {
        return (ECDomainParameters) params.get(oid);
    }
    return null;
}