aboutsummaryrefslogtreecommitdiff
path: root/src/main/model/x501
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/model/x501')
-rw-r--r--src/main/model/x501/AttributeTypeAndValue.java3
-rw-r--r--src/main/model/x501/Name.java2
-rw-r--r--src/main/model/x501/RelativeDistinguishedName.java2
3 files changed, 7 insertions, 0 deletions
diff --git a/src/main/model/x501/AttributeTypeAndValue.java b/src/main/model/x501/AttributeTypeAndValue.java
index 179d6ff..c79ff77 100644
--- a/src/main/model/x501/AttributeTypeAndValue.java
+++ b/src/main/model/x501/AttributeTypeAndValue.java
@@ -1,5 +1,6 @@
package model.x501;
+import annotations.Assoc;
import model.asn1.ASN1Object;
import model.asn1.ObjectIdentifier;
import model.asn1.Tag;
@@ -24,11 +25,13 @@ public class AttributeTypeAndValue extends ASN1Object {
* The type of that attribute. For example, <pre>2.5.4.10</pre> is OU.
* It determines the format of the value.
*/
+ @Assoc(partOf = true)
private final ObjectIdentifier type;
/**
* Value corresponding to type.
*/
+ @Assoc(partOf = true)
private final ASN1Object value;
/**
diff --git a/src/main/model/x501/Name.java b/src/main/model/x501/Name.java
index 7477005..b00109d 100644
--- a/src/main/model/x501/Name.java
+++ b/src/main/model/x501/Name.java
@@ -1,5 +1,6 @@
package model.x501;
+import annotations.Assoc;
import model.asn1.*;
import model.asn1.exceptions.ParseException;
import model.asn1.parsing.BytesReader;
@@ -19,6 +20,7 @@ import java.util.stream.Stream;
* </pre>
*/
public class Name extends ASN1Object {
+ @Assoc(partOf = true)
private final RelativeDistinguishedName[] rdnSequence;
/**
diff --git a/src/main/model/x501/RelativeDistinguishedName.java b/src/main/model/x501/RelativeDistinguishedName.java
index c431f12..b9f6a0c 100644
--- a/src/main/model/x501/RelativeDistinguishedName.java
+++ b/src/main/model/x501/RelativeDistinguishedName.java
@@ -1,5 +1,6 @@
package model.x501;
+import annotations.Assoc;
import model.asn1.ASN1Object;
import model.asn1.Encodable;
import model.asn1.Tag;
@@ -20,6 +21,7 @@ import java.util.stream.Stream;
* For more information on DN, see {@link Name}.
*/
public class RelativeDistinguishedName extends ASN1Object {
+ @Assoc(partOf = true, lowerBond = 1)
private final AttributeTypeAndValue[] array;
/**