org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bcutil-jdk15to18 Show documentation
Show all versions of bcutil-jdk15to18 Show documentation
The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for JDK 1.5 to JDK 1.8.
package org.bouncycastle.asn1.iso;
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
/**
* OIDS from ISO/IEC 10118-3:2004
*/
public interface ISOIECObjectIdentifiers
{
ASN1ObjectIdentifier iso_encryption_algorithms = new ASN1ObjectIdentifier("1.0.10118");
ASN1ObjectIdentifier hash_algorithms = iso_encryption_algorithms.branch("3.0");
ASN1ObjectIdentifier ripemd160 = hash_algorithms.branch("49");
ASN1ObjectIdentifier ripemd128 = hash_algorithms.branch("50");
ASN1ObjectIdentifier whirlpool = hash_algorithms.branch("55");
/**
* -- ISO/IEC 18033-2 arc
is18033-2 OID ::= { iso(1) standard(0) is18033(18033) part2(2) }
*/
ASN1ObjectIdentifier is18033_2 = new ASN1ObjectIdentifier("1.0.18033.2");
ASN1ObjectIdentifier id_ac_generic_hybrid = is18033_2.branch("1.2");
/**
id-kem-rsa OID ::= {
is18033-2 key-encapsulation-mechanism(2) rsa(4)
}
*/
ASN1ObjectIdentifier id_kem_rsa = is18033_2.branch("2.4");
}