org.bouncycastle.asn1.x509
Class AlgorithmIdentifier
java.lang.Object
|
+--org.bouncycastle.asn1.x509.AlgorithmIdentifier
- All Implemented Interfaces:
- DEREncodable
- Direct Known Subclasses:
- EncryptionScheme, KeyDerivationFunc, PBES2Algorithms
- public class AlgorithmIdentifier
- extends java.lang.Object
- implements DEREncodable
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AlgorithmIdentifier
public AlgorithmIdentifier(DERObjectIdentifier objectId)
AlgorithmIdentifier
public AlgorithmIdentifier(java.lang.String objectId)
AlgorithmIdentifier
public AlgorithmIdentifier(DERObjectIdentifier objectId,
DEREncodable parameters)
AlgorithmIdentifier
public AlgorithmIdentifier(ASN1Sequence seq)
getInstance
public static AlgorithmIdentifier getInstance(ASN1TaggedObject obj,
boolean explicit)
getInstance
public static AlgorithmIdentifier getInstance(java.lang.Object obj)
getObjectId
public DERObjectIdentifier getObjectId()
getParameters
public DEREncodable getParameters()
getDERObject
public DERObject getDERObject()
AlgorithmIdentifier ::= SEQUENCE {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL }
- Specified by:
getDERObject
in interface DEREncodable
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object