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 class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • fromXContent

      public static CertificateInfo fromXContent​(org.elasticsearch.common.xcontent.XContentParser parser) throws java.io.IOException
      Throws:
      java.io.IOException