org.bouncycastle.asn1.x509

Class AlgorithmIdentifier

public class AlgorithmIdentifier extends ASN1Encodable

Constructor Summary
AlgorithmIdentifier(DERObjectIdentifier objectId)
AlgorithmIdentifier(String objectId)
AlgorithmIdentifier(DERObjectIdentifier objectId, DEREncodable parameters)
AlgorithmIdentifier(ASN1Sequence seq)
Method Summary
static AlgorithmIdentifiergetInstance(ASN1TaggedObject obj, boolean explicit)
static AlgorithmIdentifiergetInstance(Object obj)
DERObjectIdentifiergetObjectId()
DEREncodablegetParameters()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Constructor Detail

AlgorithmIdentifier

public AlgorithmIdentifier(DERObjectIdentifier objectId)

AlgorithmIdentifier

public AlgorithmIdentifier(String objectId)

AlgorithmIdentifier

public AlgorithmIdentifier(DERObjectIdentifier objectId, DEREncodable parameters)

AlgorithmIdentifier

public AlgorithmIdentifier(ASN1Sequence seq)

Method Detail

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 }