public class TargetInformation extends ASN1Encodable
SEQUENCE OF Targets
Modifier and Type | Field and Description |
---|---|
private ASN1Sequence |
targets |
BER, DER
Modifier | Constructor and Description |
---|---|
private |
TargetInformation(ASN1Sequence seq)
Constructor from a ASN1Sequence.
|
|
TargetInformation(Target[] targets)
According to RFC 3281 only one targets element must be produced.
|
|
TargetInformation(Targets targets)
Constructs a target information from a single targets element.
|
Modifier and Type | Method and Description |
---|---|
static TargetInformation |
getInstance(java.lang.Object obj)
Creates an instance of a TargetInformation from the given object.
|
Targets[] |
getTargetsObjects()
Returns the targets in this target information extension.
|
DERObject |
toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
private ASN1Sequence targets
private TargetInformation(ASN1Sequence seq)
seq
- The ASN1Sequence.java.lang.IllegalArgumentException
- if the sequence does not contain
correctly encoded Targets elements.public TargetInformation(Targets targets)
targets
- A Targets instance.public static TargetInformation getInstance(java.lang.Object obj)
obj
can be a TargetInformation or a ASN1Sequence
obj
- The object.java.lang.IllegalArgumentException
- if the given object cannot be
interpreted as TargetInformation.public Targets[] getTargetsObjects()
public DERObject toASN1Object()
SEQUENCE OF TargetsAccording to RFC 3281 only one targets element must be produced. If multiple targets are given in the constructor they are merged into one targets element. If this was produced from a
ASN1Sequence
the encoding is kept.toASN1Object
in class ASN1Encodable
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.