org.gudy.bouncycastle.asn1.x509
Class AlgorithmIdentifier
java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.x509.AlgorithmIdentifier
- All Implemented Interfaces:
- DEREncodable
- Direct Known Subclasses:
- EncryptionScheme, KeyDerivationFunc, PBES2Algorithms
public class AlgorithmIdentifier
- extends ASN1Encodable
AlgorithmIdentifier
public AlgorithmIdentifier(DERObjectIdentifier objectId)
AlgorithmIdentifier
public AlgorithmIdentifier(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(Object obj)
getObjectId
public DERObjectIdentifier getObjectId()
getParameters
public DEREncodable getParameters()
toASN1Object
public DERObject toASN1Object()
- Produce an object suitable for an ASN1OutputStream.
AlgorithmIdentifier ::= SEQUENCE {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL }
- Specified by:
toASN1Object
in class ASN1Encodable