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, hashCodepublic 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()
ASN1ObjecttoASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object