public class

AlgorithmIdentifier

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.x509.AlgorithmIdentifier
Known Direct Subclasses

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
AlgorithmIdentifier(DERObjectIdentifier objectId)
AlgorithmIdentifier(String objectId)
AlgorithmIdentifier(DERObjectIdentifier objectId, DEREncodable parameters)
AlgorithmIdentifier(ASN1Sequence seq)
Public Methods
ASN1ObjectIdentifier getAlgorithm()
static AlgorithmIdentifier getInstance(ASN1TaggedObject obj, boolean explicit)
static AlgorithmIdentifier getInstance(Object obj)
DERObjectIdentifier getObjectId()
This method is deprecated. use getAlgorithm
DEREncodable getParameters()
DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public AlgorithmIdentifier (DERObjectIdentifier objectId)

public AlgorithmIdentifier (String objectId)

public AlgorithmIdentifier (DERObjectIdentifier objectId, DEREncodable parameters)

public AlgorithmIdentifier (ASN1Sequence seq)

Public Methods

public ASN1ObjectIdentifier getAlgorithm ()

public static AlgorithmIdentifier getInstance (ASN1TaggedObject obj, boolean explicit)

public static AlgorithmIdentifier getInstance (Object obj)

public DERObjectIdentifier getObjectId ()

This method is deprecated.
use getAlgorithm

public DEREncodable getParameters ()

public DERObject toASN1Object ()

Produce an object suitable for an ASN1OutputStream.

      AlgorithmIdentifier ::= SEQUENCE {
                            algorithm OBJECT IDENTIFIER,
                            parameters ANY DEFINED BY algorithm OPTIONAL }