Class CertificateInfo
- java.lang.Object
-
- org.elasticsearch.client.security.support.CertificateInfo
-
public final class CertificateInfo extends java.lang.Object
Simple model of an X.509 certificate
-
-
Field Summary
Fields Modifier and Type Field Description static ParseField
ALIAS
static ParseField
EXPIRY
static ParseField
FORMAT
static ParseField
HAS_PRIVATE_KEY
static ConstructingObjectParser<CertificateInfo,java.lang.Void>
PARSER
static ParseField
PATH
static ParseField
SERIAL_NUMBER
static ParseField
SUBJECT_DN
-
Constructor Summary
Constructors Constructor Description CertificateInfo(java.lang.String path, java.lang.String format, java.lang.String alias, java.lang.String subjectDn, java.lang.String serialNumber, boolean hasPrivateKey, java.lang.String expiry)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object other)
static CertificateInfo
fromXContent(XContentParser parser)
java.lang.String
getAlias()
java.lang.String
getExpiry()
java.lang.String
getFormat()
java.lang.String
getPath()
java.lang.String
getSerialNumber()
java.lang.String
getSubjectDn()
int
hashCode()
boolean
isHasPrivateKey()
-
-
-
Field Detail
-
PATH
public static final ParseField PATH
-
FORMAT
public static final ParseField FORMAT
-
ALIAS
public static final ParseField ALIAS
-
SUBJECT_DN
public static final ParseField SUBJECT_DN
-
SERIAL_NUMBER
public static final ParseField SERIAL_NUMBER
-
HAS_PRIVATE_KEY
public static final ParseField HAS_PRIVATE_KEY
-
EXPIRY
public static final ParseField EXPIRY
-
PARSER
public static final ConstructingObjectParser<CertificateInfo,java.lang.Void> PARSER
-
-
Constructor Detail
-
CertificateInfo
public CertificateInfo(java.lang.String path, java.lang.String format, @Nullable java.lang.String alias, java.lang.String subjectDn, java.lang.String serialNumber, boolean hasPrivateKey, java.lang.String expiry)
-
-
Method Detail
-
getPath
public java.lang.String getPath()
-
getFormat
public java.lang.String getFormat()
-
getAlias
public java.lang.String getAlias()
-
getSubjectDn
public java.lang.String getSubjectDn()
-
getSerialNumber
public java.lang.String getSerialNumber()
-
isHasPrivateKey
public boolean isHasPrivateKey()
-
getExpiry
public java.lang.String getExpiry()
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
fromXContent
public static CertificateInfo fromXContent(XContentParser parser) throws java.io.IOException
- Throws:
java.io.IOException
-
-