Top Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class AlgorithmIdentifier

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1Object, .ASN1ObjectIdentifier, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERSequence

Field Summary

Modifier and TypeField and Description
private ASN1ObjectIdentifier
private ASN1Encodable

Constructor Summary

AccessConstructor and Description
public
public
private

Method Summary

Modifier and TypeMethod and Description
public ASN1ObjectIdentifier
public static AlgorithmIdentifier
getInstance(ASN1TaggedObject obj, boolean explicit)

public static AlgorithmIdentifier
public ASN1Encodable
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.

Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

algorithmback to summary
private ASN1ObjectIdentifier algorithm
parametersback to summary
private ASN1Encodable parameters

Constructor Detail

AlgorithmIdentifierback to summary
public AlgorithmIdentifier(ASN1ObjectIdentifier algorithm)
AlgorithmIdentifierback to summary
public AlgorithmIdentifier(ASN1ObjectIdentifier algorithm, ASN1Encodable parameters)
AlgorithmIdentifierback to summary
private AlgorithmIdentifier(ASN1Sequence seq)

Method Detail

getAlgorithmback to summary
public ASN1ObjectIdentifier getAlgorithm()
getInstanceback to summary
public static AlgorithmIdentifier getInstance(ASN1TaggedObject obj, boolean explicit)
getInstanceback to summary
public static AlgorithmIdentifier getInstance(Object obj)
getParametersback to summary
public ASN1Encodable getParameters()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.

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

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

a primitive representation of this object.