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 org.elasticsearch.common.ParseField
ALIAS
static org.elasticsearch.common.ParseField
EXPIRY
static org.elasticsearch.common.ParseField
FORMAT
static org.elasticsearch.common.ParseField
HAS_PRIVATE_KEY
static org.elasticsearch.common.xcontent.ConstructingObjectParser<CertificateInfo,java.lang.Void>
PARSER
static org.elasticsearch.common.ParseField
PATH
static org.elasticsearch.common.ParseField
SERIAL_NUMBER
static org.elasticsearch.common.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
Modifier and Type Method Description boolean
equals(java.lang.Object other)
static CertificateInfo
fromXContent(org.elasticsearch.common.xcontent.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
hasPrivateKey()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
PATH
public static final org.elasticsearch.common.ParseField PATH -
FORMAT
public static final org.elasticsearch.common.ParseField FORMAT -
ALIAS
public static final org.elasticsearch.common.ParseField ALIAS -
SUBJECT_DN
public static final org.elasticsearch.common.ParseField SUBJECT_DN -
SERIAL_NUMBER
public static final org.elasticsearch.common.ParseField SERIAL_NUMBER -
HAS_PRIVATE_KEY
public static final org.elasticsearch.common.ParseField HAS_PRIVATE_KEY -
EXPIRY
public static final org.elasticsearch.common.ParseField EXPIRY -
PARSER
public static final org.elasticsearch.common.xcontent.ConstructingObjectParser<CertificateInfo,java.lang.Void> PARSER
-
-
Constructor Details
-
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 Details
-
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() -
hasPrivateKey
public boolean hasPrivateKey() -
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(org.elasticsearch.common.xcontent.XContentParser parser) throws java.io.IOException- Throws:
java.io.IOException
-