public class AltSignatureAlgorithm extends ASN1Object
altSignatureAlgorithm EXTENSION ::= { SYNTAX AltSignatureAlgorithm IDENTIFIED BY id-ce-altSignatureAlgorithm } AltSignatureAlgorithm ::= AlgorithmIdentifier{{SupportedAlgorithms}}When the altSignatureAlgorithm extension is included in a particular value that is an instance of a data type that supports extensions, the altSignatureValue extension shall also be included.
Constructor and Description |
---|
AltSignatureAlgorithm(AlgorithmIdentifier algorithm) |
AltSignatureAlgorithm(ASN1ObjectIdentifier algorithm) |
AltSignatureAlgorithm(ASN1ObjectIdentifier algorithm,
ASN1Encodable parameters) |
Modifier and Type | Method and Description |
---|---|
static AltSignatureAlgorithm |
fromExtensions(Extensions extensions) |
AlgorithmIdentifier |
getAlgorithm()
Return the algorithm identifier representing the alternate signature algorithm
used to generate the alternate signature algorithm value extension.
|
static AltSignatureAlgorithm |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static AltSignatureAlgorithm |
getInstance(java.lang.Object obj) |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
public AltSignatureAlgorithm(AlgorithmIdentifier algorithm)
public AltSignatureAlgorithm(ASN1ObjectIdentifier algorithm)
public AltSignatureAlgorithm(ASN1ObjectIdentifier algorithm, ASN1Encodable parameters)
public static AltSignatureAlgorithm getInstance(ASN1TaggedObject obj, boolean explicit)
public static AltSignatureAlgorithm getInstance(java.lang.Object obj)
public static AltSignatureAlgorithm fromExtensions(Extensions extensions)
public AlgorithmIdentifier getAlgorithm()
public ASN1Primitive toASN1Primitive()
ASN1Object
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object