1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package cz.hobrasoft.pdfmu.jackson;
18
19 import com.fasterxml.jackson.annotation.JsonPropertyDescription;
20 import java.util.List;
21 import java.util.Map;
22
23
24
25
26
27 public class CertificateResult {
28
29 @JsonPropertyDescription("The type of this certificate. Only type X.509 is supported for further examination.")
30 public String type;
31
32 @JsonPropertyDescription("Is this certificate self-signed? In other words, is the subject identical to the issuer?")
33 public boolean selfSigned;
34
35
36
37 @JsonPropertyDescription("Subject distinguished name attributes and their values. Common attributes: CN, E, OU, O, L, ST, C. An attribute may have more than one value associated. The values of an attribute are contained in an array.")
38 public Map<String, List<String>> subject;
39 @JsonPropertyDescription("Issuer distinguished name attributes and their values. Common attributes: CN, E, OU, O, L, ST, C. An attribute may have more than one value associated. The values of an attribute are contained in an array.")
40 public Map<String, List<String>> issuer;
41 }